We have used Ezbackup for a year. It is a cost-effective way of ensuring they always happen in the background.
We have complete peace of mind knowing the backups are all being made and stored.
I bought a laptop and was able to easily download my backups onto it.
I would recommend Peter & Ezbackup