What are the best free and legal music downloading websites?

There are free sites, and there are legal sites, but there are NO legal free sites.