I know this has been covered some time ago, but I'd be interested to hear your suggestions and experiencing with using Backup MX providers, or implementing your own backup mx services.

The service offered by DynDNS is rather expensive and I'm looking for a more economical solution to handle all of our customers domains.