i just use this site to make my own ringtunes.
http://audiko.net/
all you do is upload the song you want as a ring tune, select the 30sec clip in the song you want to use, and then download the clip from the site for free.
extremely easy and all you have to do is drop it onto your iphone list when you plug it into your computer.