this site has a few stations that sound like they might be up your alley. i like their indie station alot.........play it in the background at work, & when i hear something i like, it has a running list of the song/artist/album.
http://www.somafm.com