Ahahaha! This was hilarious! I knew Harry had it all wrong the moment he so confidently came up with his conclusion. It's doubly funny that he found himself facing roleplay!Snape and, er, somehow ended up naked ;)
Thank you for such a fun read! (Even if you're to blame for those moments I had trouble breathing from laughing so hard *g*)