Discovering new music?
gyardley: I recommend reading some good review blogs over anything algorithmic.I also really like Blalock's Indie Rock Playlist (http://blalocksirp.com/) - a hand-curated torrent with over a hundred songs a month.  I go through it while working or exercising, flag anything that I like, and then check those bands out later.  But that only works for the indie genre.