I have a program I want to recommend for anyone that likes to have custom ringtones. I was looking online and I found this GREAT program that will allow you to make a custom ringtone from just about anything you have in your music folder. Its called Xingtone at its availabel for demo at www.xingtone.com.
The demo will let you upload 10 free ringtones to start. The user interface is extrememly easy to use and it lets you pick any segment from the song as well as adding fades. I have been making ringtones from a bunch of my favorite songs for my phone. They give you a link to a program that will rip audio from a DVD so you can use your favorite line of dialogue from your favorite movie too!
The program is $20 after that but if you figure that the average ringtone is $2.49 ,and they never have exactly what you want, its a steal. The program registers your phone number and what phone it is, but if you have the same phone and service as someone else, you can forward them the TM with the link to the ringtone.
I am really enjoying this so I wanted to share. I am not affiliated with this program so YMMV.