1. FAT32 partition
Read by Linux and Windows, I do most of my file editing from home on this partition. It is accessible at home only.
2. USB Flash Drive
For editing at school, I edit the files on this drive.
3. Server (at Astahost)
This is accessed using File Manager at home and at school. I can upload files conveniently here from home (see next point). The files are for testing purposes of PHP, they are publicly viewable as a preview of what is going to be on the live server.
4. Live Server (at school)
Accessed by Telnet, this server can only be accessed at school computers. A firewall (both on the Linux server and also the general firewall) prevents any connection to it from other locations. I use FTP to upload files there, it is where the site is publicly viewable.
So obviously it is going to be hard to synchronize and keep track of the different version of files here. #3 is always going to be a bit newer than #4, because that's what I call a "beta preview". The files on #2 may be a bit older than #1. I want them to be synchronized to the newest versions.
Anything to help me do this without manually checking every Date Modified field manually?

