I really, really enjoyed this fic. It went from laugh-out-loud funny to poignant to feel-good happy at the end, (happy in an odd sort of sideways Snapeish fashion, that is) I loved your clueless Harry and Luna and Ron and Snape was wonderful, truly the Snape we all know and love. Bravo!