Am I glad I found this site? Is a bear Catholic?
From Large Hearted Boy:
Every day I offer 10 free and legal mp3 downloads and bonus live recordings in this blog's Daily Downloads feature. In almost 10 years of music blogging, I have gathered quite a collection of bookmarks to repositories of free and legal music downloads.
These sites range from the huge (the Free Music Archive and Live Music Archive each hosts tens of thousands of mp3s) to the tiny (They Might Be Giants offers a single track a week), but all are free and legal sources, and great places to discover new music and beef up your music library.