I use Carbonite both at home and at the office. It works great. I've had to restore files...yes of course it takes a while to download, but I love the that the backups happen automatically and effortlessly. Great of those of us who are not that techy in these sorts of issues. That said...also do onsite backups...ya just never know! Can't have too many back ups. (Take it from someone who has had more than one system failure)