Just great, from start to finish! I howled, but my favorites at the towel on cock and Snape singing into his wand. Liked the little animation touches too, but the best part was seeing that something besides ribald humor was obviously there to keep them together all those years.