I know this isnt a perfect solution, but how about external HD and Carbon Copy Cloner. So if your machine goes down, you can bring it right back up again.
Maybe not the best for keeping updated, but if you dont mind a week difference or so...depends what you do with your machine really.