Is there any way I can get ringtones sent directly to my iPhone?

I just got an iPhone 4. I want ringtones but I don't want to pay a lot of money for just 30 seconds of a song. I've noticed that all these apps you have to send it to your desktop and upload it onto iTunes. I don't have a computer to do that. Is there any app or any website that I can go to that would download ringtones directly to my phone?

You can download ringtones from iTunes on the iPhone. It's the only way I'd get ringtones if I were you, because it's official. Most apps are junk. Get the real thing.

Hope this helped.