Yeah I can do batch/Perl/whatever, but I don't want to even have to double-click on anything. I want something that watches my a given directory for me and when something changes locally, it uploads those changes. This doesn't sound so complicated.
I did find a neat Windows program called
VUbrief that does pretty slick FTP synchronization (and other types of synchronization), but you have to have it scheduled to run, and each time it runs, it goes out to the target FTP, regardless of whether anything's changed locally. (It's smart about figuring out when things changed and all, but it always wants to look at the target first.)
Found a Perl script out there that does 50% of what I want, maybe I'll customize that a little. I just find it hard to believe nobody else has run into this kind of problem, though.