Link: Free Ringtones!
This might look like one of those sketchy sites, but I’ve been using it for six months and my bank account has yet to mysteriously drain. Nothing crazy like that. 99% of the songs on here are free. You can access it right from your PDA and download them right to your phone. If you use your computer then you can choose how long the tone is and which section of the song.