It really depends on your phone and what its capabilities are. Does it just do midi-style or can it do more complex stuff?
it's a motorola v400. it can do polyphonic and MP3 ringtones.
Xingtone v3.x is only $15, but i was hoping to hear from someone who had used it before i fork over the $$$.