And what do you do when your house burns to the ground with both your cheap virtual machine and BackupPC?
I'd say it would be quite nice to have yor data stored somewhere else in addition to your own private backup system.
With that said, of course it does not have to be Google or another multi national corporation storing the data for you. Find someone and pay them for it. Then sue them if they do something bad with your data :)