Thanks for mentioning those details, many of them are ones that I really thought about beforehand. I did have fun with their occupations, and choosing the books that Severus would be reading. It's always nice to hear that my description has created a adequate visual world for my reader.
I really appreciate your investment of time to read, and your very thoughtful comments.