Productivity tip #3 - never trust your ISP
Don’t take this literally - ISPs are great when they don’t cause you any problems, but no matter how good yours is - try to have the latest backups of your data/system/code in your own network, and preferrably - on a physical media.
You never know when you’re going to need that.
Even if you use code versioning tool - because not only versioned code can be at stake.
You might have some data on the live servers which you can’t reproduce, whether it being user information, some images that you’ve uploaded using the CMS, or maybe recent transactions.
I strongly recommend automating this backup process for the sake of peace of mind, because even if your ISP does provide backups, it won’t always be quick to recover something from them - the more control you have over your information the better.
And as history shows - not every ISP includes backups in their offer.
The automatic backups of data stored in other networks aren’t so easy to achieve on Windows platform, but on Unix/Linux it shouldn’t be a problem as long as you have enabled the SSH access to your accounts - few scripts should do the trick.
Obviously this might be a huge security hole, but you just have to weigh the pros and cons.