Listen, there's no such thing as a free lunch and, believe me, the big phone companies and big record companies are not in business to give things away for free. Bottom line: I've ordered ringtones from dozens of companies and I've narrowed down the list of reputable and honest ringtone providers to three (see the end of this article).
Fact is, the best ringtone providers offer BONUS ringtones (not FREE ringtones). In other words, when you buy a certain number of ringtones or pay a monthly fee, they'll give you ten ringtones for free (that number is expected to go down so if you're thinking of pimping your phone, now's the time). Essentially, you're going to pay, on average, $1 per ringtone. if that point is not made clear on the web site of whichever provider you choose, move on to another provider's site (just read the Terms & Conditions -- usually on the home page).
So just check out JAMSTER for a better Ringtone Deal