I've only just started playing with this feature but could someone explain to me how Play Doctor works? If I plug in a single parameter such as a specific artist, how does it determine what to add to the playlist. Is there some internal database that recognizes the musical style of my selection? Does MC17 analyze my library and then compare it to an external database that can accurately recognize the mood and tempo of what I want to hear? I'm not looking for trade secrets, but would be interested to know just how smart Play Doctor is. So far it seems to be pretty good.