Oh, man, that was bloody hilarious!!! :D I absolutely loved it! Cat!Snape - you can´t go wrong with that and Harry was very well written, not at all overshadowed by Severus. I´m sure one of the great mistresses of Snarry is the author of this one, but just in case you´re a fresh writer - you rock, write more snarry!!!