There totally needs to be more McGonagall fic out there - she's funny, she's powerful, she's passionate... why wouldn't the most powerful wizard in the world wear his best soscks for her??
Excellent choice of pairing - I have been more than a tad stressed, wondering what I'd get, and I get twins and socks and flowers and ducks!