Our desktop app iRingg not only spares you the pain of dealing with iTunes, it does so with style & entertainment. It's a 2 in 1 app to create a unique ringtone + push Into iPhone in One-Click.
App is very addictive and fun to use )
Was always using default iPhone ringtone, now changing it every week and it's alot of fun )
Pushes ringtones or 'ringgs' directly to iPhone
Pricy but it worth it