This App is The Best! It shows you how to take Any Song from your computer and convert it to a Ringtone for your IPhone. You can even choose when to start and end the ringtone but keep it under 30 seconds.
It worked Perfect for me and I am using Windows XP. Its Great!
Notbad66 about Custom Ringtones (FREE) (iTunes Visual Guide)