I used to use SyncToy for synchronizing files among my comptuers, but now I just use it for backing up files (with an echo) from my home folder in my desktop to another had drive connected to my desktop.
For synchronizing files among computers, now I use Windows Live Sync (http://sync.live.com). It works over the Internet and is automatic and free. It works very nicely. The user can even administer everything through a web browser. (it also has the optional
ability to browse the entire contends of a computer through the web interface and download files. This has saved me a few times.)