I suggest trying Last.FM. You can use your Audioscrobbler account if you still have it. Once you have listened for a little while it will customize itself to your tastes and play a whole lot of music you like. It hardly ever plays anything bad for me but still gives me new stuff to hear. You can search for artists you like and then listen to the profiles of people who listen to similar music as well. It’s a brilliant idea and I’ve been using it a lot.
Plus, you still get nifty charts like I have. 😉