I run a similar for my family and deliverability has been the on-going issue. Every year or so I have to make some kind of update because some mail admin or other changes their setup and they start flagging our outbound mail (from foo@sokoloff.com) as junk/spam.
It's a good idea and I wish you the best of luck, but I am curious how you handle the outbound deliverability.