*blushes* Thank you so much! I wasn't sure if people would be willing to suspend their disbelief about Benjamin not being Severus, and I'm glad it didn't fall through completely. And I admit, I'm enough of a Snape/Filch shipper that I couldn't resist the bit about the stone. :-P