File/folder synch between a windows 7 box and a natty box
I run an Ubuntu natty laptop and my work box is windows 7, work also have a windows server. I would like to keep a a folder and its entire sub-directory structure sync'd between all three automatically whenever the machines are connected to the same WLAN.
What is the best way to achieve this?
What software will I need on each machine?