Crossovers often feel clunky and awkward, but your Snape and Harry (yes, and Draco too) interact perfectly with Holmes, Watson and their world. Excellent job on Watson's voice, and the two additions were a lovely touch. I didn't even miss the pr0n - much ;)