allofmp3.com isnt free.. but u can get cds full length for usually around 2$ with GREAT quality. i put 15$ at a time and download from there. this way its legal (not that i care) but youre guaranteed good quality music and the exact songs that u want with no virus or spyware (which i care about... which limewire doesnt offer) check it out
The best free file hosting site i've used would be mydatabus 5Gb of storage for free. Since i can no longer get the html codes for the mp3s off Bolt i use mydatabus. Awesome stuff