Just thought I'd mention a couple of issues I encountered that meant my "typical" backup routine didn't work anymore.
Problem 1)
Usually I'd use Paragon or Acronis, no real preference between them, but recently found that such things don't like backing up encrypted drives. Well, Acronis will backup an encrypted system drive but the problem is how do you then recover the backup without a lot of messing about, i.e. creating custom boot disks to deal with the encryption issue or some other convoluted procedure because you can't read the backup (maybe I haven't tried hard enough to find a suitable solution).
Because of this I've abandoned backup programs that make an image file and just use
EaseUS Disk Copy http://www.easeus.com/disk-copy/ to make an exact duplicate of the encrypted system drive to another drive. So, this creates a bootable encrypted system drive. I like this method as if a drive dies it will only take me about 1 minute to swap it for its duplicate. (I duplicate the drives about once a month.)
Problem 2)
I've happily used
MirrorFolder http://www.techsoftpl.com/backup/ for years to make duplicates of all my important data. Since moving to Windows 7 64 bit and an SSD system drive I started getting regular bluescreens when saving MS Office documents (regardless of Office version). After lots (weeks) of messing around trying to resolve this problem I finally found one single comment somewhere onilne that hinted that MirrorFolder could be the problem - and simply disabling MirrorFolder wasn't enough (which I'd already tried) - it had to be uninstalled (to remove the driver). It worked, MirrorFolder is gone and my system is now super stable.
As a replacement I'm using
Allway Sync (pro version) to do all the data backup. I don't use it to do "realtime" duplicates but it seems to work perfectly well backing up after a few seconds of drive inactivity (there are lots of rules you can implement, of course).
As for revisioning, I realise I may have a problem with the encrypted system drive as I may be also duplicating problems from drive to drive. I've not got a good solution for this - using Acronis to make the occasional backup seems to be the answer; it would be acceptable as a last resort, though, I'd have all the issues of restoring the image.
All my important data is also revisioned (kind of) to two external drives. Rotating these so that one remains off site after the backup is done.