Well, I know that Vista Ultimate comes with a sync program. I've never used it though, I generally use Allway Sync or SyncToy, depending on my needs.
Allway Sync supports syncing multiple computers and is pretty powerful in my opinion.
SyncToy does 2 folders at a time, and is free.