Just experimenting with iWeb publishing. It is optimized to publish to Apple’s .Mac Internet service, but allows publishing to a folder so that it can be uploaded to a different server.
Hopefully, it does incremental publishing, so that incremental uploads can be done.