Been spending a lot of time listening to Yahoo! Music. As part of my SBC DSL contract I get a free premium account to their LAUNCHcast Plus service. The music selection is great. It kinda works like the Tivo suggestions were you rate what you listen to and it will give you music based on what you like. Kinda neat?