There's also ntbackup.exe, it's called "Microsoft Backup", and it's already included with your windows operating system. Yes, it allows you to select entire directories, or individual files in those directories.
It doesn't, that I'm aware of, make exact copies (images) of your entire HD.