Check out
http://radio.freenode.net/. That's an online station I do some volunteer work, where only independent music is played. There's some 50+ hours of music, and most of the artists have their stuff available for download (good stuff, too).
And on the subject, Emily Richards (
http://www.emilyrichards.com/) is great
