I wrote about Pandora a long time ago. Now I'm revisiting it.
In some ways, it is much improved. The ability to have multiple channels (which either didn't exist or I didn't see last time I talked about it) theoretically solves many of the problems I had.
However, I find it still feeds me a steady diet of crap. Perhaps they've focused so carefully on things like secondary harmonics and major progressions that they've forgotten that some songs are simply bad, regardless of the fact that they use my favorite melodic tricks. Perhaps their database, as large as it is, is too small... so when I say that I like or dislike something, it desperately searches for a song - any song - that fills the role.
For example, I've officially marked EVERY modern soul song with a thumbs-down, but it keeps feeding me them because I like classic jazz. And I like David Bowie, so it feeds me random, really bad crap in a desperate attempt to sound like Bowie. A database that's too small, or a total failure to mark crap as crap?
Still, it's MUCH better than it was before, and is now my favorite streaming audio "station". Having to give thumbs-down to literally every other song is still very irritating, but at least it lets me fast forward... so stations with a higher "hit rate" are still more irritating, because I have to live with songs that make my oh-so-spoiled ears bleed.
Obviously, there's still a piece missing. I really don't know whether that piece is being able tell whether a song is crap, or whether that piece is having a much larger song database. There's definitely room for improvement, but they're the best no-DJ "station" on the net, I think.
PS: It doesn't know what "humor" is. "Like Weird Al" just gives random junk.
PPS: Also, you can't listen to it for all that long, because you can't fast forward more than a certain number of times per hour. :P