well, the best free way to get ring tones is downloading the free mp3 splitter and make your own ringtones.
I don't know what phone you have, but if it plays mp3 ringtones the above is the best. The mp3 splitter software will split a full song into 30 seconds for you to use as a ring tone.
Here are the steps:
1. Download an mp3 or audio splitter. (I bought mine, called cool mp3 splitter - well worth it)
2. Split a song that you want, you can do it by 30 sec, a 30 sec section of a song you want as a ringtone, or by size.
3. Send to MMS capable phone via www.funformobile.com or a site that lets you send MMS and ringtones through their site.
4. Get the MMS message on your phone and download the ring tone.
It seems like a lot of steps but its very easy. Since I now make my own ringtones from the music I have I enjoy it much better - better than paying $5 for a locked ringtone you can't share through Bluetooth.
Hope this helped.