Wow, this is just wonderful. You've improved cannon greatly already I can't wait to read the rest. I just have one regarding McGonagall's sign off: what is BMag? I'm sure this is obvious to everyone else but I can't stop myself from asking. On to read the next chapter!