Myrtle whooshed out of the faucet, singing at the top of her lungs, "PROFESSOR MCGONAGALL HAS A BOYFRIEND, A BOYFRIEND, A BOYFRIEND!"
*collapses in gales of laughter* YESSS!!! This is fucking brilliant!!! Pardon my language xP
There are so many winning details in this that I love it to itty bitty bits and pieces, I could list them all, but then this comment with be at least five times as long, heh. xD
One particular I need to add though, is Aberforth's ad. *gigglesnorts* Wonderful spot on characterizations as well. :D