What i am using now is Aniosoft iBackup( http://www.aniosoft.com/aniosoft-ipod-ipod-touch-iphone-to-computer-transfer.html ) which can transfer music,videos,podcast,contacts,playlist from my iPhone to computer and iTunes with fast speed.
I also got lot of ringtones for my iPhone at...