I would go with what Prisoner found for making ringtones.
Personally, I always use Audacity, the free music editing program, to make ringtones, then use FormatFactory to make it a relatively small mp3 file, then email to my phone as a text. But I have a normal phone. The point I'm trying to make is, anyone can make their own ringtones. Paying for them is just silly