@mellbell: Does Moriarty remind you at all of the character Q (John de Lancie) in Star Trek?