Check out Crashplan.com. I use them for all my backups and my customers backups. It's super cheap, supports all platforms, is "automatic" and you never lose a file, ever!