Either one. I managed to find a site where I can upload either midi or mp3s (my phone can do both), but I need to add WAP to my phone to download the songs. Considering that I want quite a few, it's probably worth the $5 extra a month for WAP service, at least for long enough to get all the ringtones I want (which is quite a few). The site I found is zedge.net. If you know of any others, let me know.