backing up a drupal site.

I host a number of Drupal sites as well as wordpress and custom made ones as wel. When you host a site, one of the first questions your asked is do you have the ability to back up and restore my site if something breaks? For obvious reasons, that’s an important...