Re: Backups
Yeah having a plan to get communication up quickly is always recommended, every company tends to have some spare domains so why not keep them handy for some email accounts.
We don't host our own site so if we ever have issues we have the option of simply creating some shared email accounts with our hosting provider. Once back these can easily get these redirected.