For a $600 device, I should be able to have my own custom ringtones on my iPhone. Apparently Steve Jobs and his minions dont think so. I remember back in the days I had a Nokia 5110i and I could have my own custom ringtones in that too. This is about 6-7 years ago. So some people figured out how to put their custom ringtone in their iPhone...turns out you have to get the phone in a bootloader like stage and then push the files in. I'd say thats really backwards. Anyhow, those interested can check out the full process here.
Thank goodness for Windows Mobile. I love my QTEK 8300.