How exactly does Pandora work? I mean, I understand the songs in, songs-judged-similar out notion, but what is the algorithm? Does it come just from the initial preferences punched in by the users, or does ongoing listening affect & change the pattern?