I'm not a Vista user, but I think there is a utility in Vista wich allows to make such backups.
If no, then I think you need smth like True Image (ver 10 supports Vista). You make the full backup of your folders and later you make incremental (backup of all changes since last backup) scheduled (every week or day or month) backups.