I personally never used offline files (I don't run a Microsoft network), so here's the list of other options, that come to mind.
There is a pretty powerful software, Araxis Merge, that can compare and synch files and folders, but it's not cheap and requires lots of resources.
There is also Microsoft SyncToy (I think the current version is 2.1), it's free, works across the network, and works on Windows 7.
Finally, Unix systems have a lot of tools for synchronizing - rsync, diff, etc. One can have lots of these and more running on Windows using the Cygwin emulation engine - works well, provides lots of useful capabilities.