http://www.pathibhara.com/ringtones-converter-for-iphone/
How can I get ringtones for my Apple iPhone 3g?
ok quick and simple I dont want to download any converters or anything like that. Is there a way I can purchase a song from iTunes and set it as my ringtone without connecting to iTunes or going through any ridiculous process. All I want to do is hear a song when my phone rings instead of the horrible preloaded ringtones that come with the phone.. Am I really asking for that much? Anyone know anything that I’m missing?
I meant can I download tones directly from the iTunes store from my phone without having to connect to my pc.
It may not necessarily quick but it requires only iTunes & you would have to do it on a PC.
http://www.iclarified.com/entry/index.php?enid=439
There was another method but I am not sure if it works for 2.2 iPhone 3Gs or iPhone 3Gs in general. Plus it requires a jailbroken iPhone anyway.
How to add Ringtones to your iPhone