I use Bvckup2 for doing Windows backups; it's commercial but works really well for me.