We backup all our sites daily onto a second hard drive and to a remote FTP site as well. As well as that, our billing data is emailed to us daily (files + sql), and every Sunday we download a copy of our backups as well. If something goes wrong, we've got 3 sources to find the data from (4 for our billing data), none of which should be older than a week.
We don't believe in taking chances