I buy my songs from Amazon. They do offer free good songs at times. I think there's always free songs that aren't necessarily well known songs/artists. But they are free and some may be good.
Whats a MP3?
I gets my music on the radio. Both kinds. Country AND western.
There's a music blogs aggregator called Hypem, that's really useful. It tracks hundreds of music blogs and their most recent posts on music. Loads of links to independents and different genres, as well as live stuff.I've found some pretty decent stuff on iTunes that was free. Mostly artists that I hadn't heard of and I've found some blogs in the past that were mostly about underground music that had artists that couldn't get contracts they wanted for whatever reason so they would link to the blog and give out a couple songs a week that may have been live versions or stuff that didn't make their albums. I can't remember the name of the blogs right now but just doing a bit of searching can help find some stuff that is good. It helps the artists if they can get some music out while having their main distributions channels through digital albums or having albums available through a few underground sites (I've found a bunch of hip hop that way and ordered directly from the artists, a couple times a hand written note was included with the order saying thanks for the purchase and mentioning artists in the underground scene that they like).