This is a nice software that syncs folders on a Windows machine with an external hard drive — http://www.allwaysync.com/

Supports Windows 2000/XP/2003/Vista/2008 and there is a legacy version for older operating systems.