My setup -- let's take a hypothetical Smith family: Bob, Peter, Mary, Jane.
They each have an FM Enhanced account whose virtual domain (hosted at eNom, MX pointed to FM) is respectively: bob.com, peter.com, mary.com, jane.com.
Now they each also have a MailSnare Enhanced account (but with no virtual hosting). Furthermore, for the abovementioned FM virtual domains hosted at eNom, they've inserted a 3rd-party backup MX mail forwarding server that is set to forward (via catchall) to their respective MailSnare account. Currently for the root domain, this is eNom's own mail forwarding, but they might swap it for ZoneEdit's mail forwarding (which is already specified for the forwarding of subdomain addresses). This is in case FM should go down for a lengthy time and they don't want to wait on FM's own backup queueing.
They also have a shared smith.com lastname domain using ZoneEdit forwarding (ex: bob@ smith.com address forwarded by ZE to Bob's FM account). Bob seems to like using this address all the time even though he's better off using his personal domain ([ANY]@ bob.com)

In deference to Bob, they also set up ZoneEdit subdomain forwarding so, for example Bob can also use [ANY]@ bob.smith.com, etc.
Lastly they each also have another personal domain in a different TLD: bob.net, peter.net, mary.net, jane.net. These are hosted at MyDomain where the mail is forwarded (via catchall) to their respective MailSnare account. If they can afford it later, they might move these domains directly into MailSnare virtual hosting.
I guess there's no point to some of these redundancies. It's just we already have multiple domains in different TLDs, might as well use them
