I have the entire process backed up into single backup files for MySQL, PHP, and DB every day so most I can lose is about a day of posts which we're okay with. I could implement continuous but that would put a bit more of a hit on the drives that for our purpose isn't really needed.
Any features gets broken and I can easily replace it quickly, but I do have root/admin access and Remote Desktop access on Windows Server 2003.