Push all since X date & Time?

Is there any tool/plugin for smartftp that would let me push all files in a directory structure that have changed since a particular date and time or changed today or changed since the last file I pushed manually?

As a programmer I work locally. I have a directory structure that mostly matches the live site, but I have a few extra files and typically one file with a few differences to allow for db connections. I'll work for a few hours then I want to push my changes live. The changes are usually a half dozen files or so spread through 3 or 4 directories. I go into each directory manually, sort by date modified and push the ones with recent date/time stamps. I've always wanted a single button that would let me do that. Preferably it would list the files to be pushed and let me unselect one or more if desired.

Thanks
-Tom