Jamendo is place for bands to make their free music available for download. At time of posting they have just over 13000 albums of free music available in good quality MP3 format.
You can navigate the site via band name, album name or genre tags. When you drill into an area there are all the normal ordering modes you would expect such as most downloaded, most played etc. There is also a tag cloud to let you get a feel of how many albums are available under each tag.
You can preview songs while you navigate so you can listen before you download. I have grabbed a number of albums from the site so far and all have been well recorded and encoded.