I currently have an un-managed (no help from hosting company) windows vps server. I am working on a good backup solution to return my site back online within a few hours.  I am pretty comfortable backing up and restoring my database, however what is a good solution for backing up my VPS for easy recovery?  Should I just use windows backup and create an image?  I'm open to suggestions.Additionally, has anyone had to restore an entire VPS before? Is it reasonable to have it back up and running in a few hours?
Backing up VPS and Database Servers for website
vps;backups