Right now most people have been burnt badly by sites claiming to have free ringtones but only to get billed later. So are there free ringtone websites available? YES! Here they are. As you notice there are no affiliate links in any of these listings. Just information.
The best one is NextPimp.com. Nextpimp is the "YouTube" of ringtones if you will. Their database of over 4 million ringtones is completely contributed by amateur artists. They allow you to either download the song directly to your computer or you can even send it OTA (over the air) if you have sms capabilities.
Nextpimp was the first site to venture into this user contributed content and they now have half a million users.