wow - thank you so much. this is a really lovely review. *rolls around in it* i'm so glad you liked the descriptive stuff - it's a source of endless navel-gazing. :)
also you picked out my favourite snape speech. i love writing snape. i love it even more when people like the snape i write.