Unfortunately, where I live, none of the services like Pandora, Spotify or Grooveshark are available, so up until recently I made do with word of mouth/chance discoveries. Some people knock it, but I found that Google Reader is really useful for aggregating blogs and such, because it makes it easier to scan content and pick through what looks good, across a variety of genres and styles. Also, sometimes I throw r/listentothis up on the TV whilst I'm busy there; it's good for background music, and comes up with nice stuff regularly. Specifically I like Indie Shuffle a lot. They might not appeal to everyone, but I think they have a pretty big variety. The redeeming quality for me is a little "Sounds Like" tag thingy in most of the posts that quickly tells you whether it's up your alley.