My job is letting me work while I’m on tour.  For the most part I can just log into machines remotely.  I log into my workstation and from there, I can get access to internal machines.  I just keep a screen session running so I can pick up where I left off.  However,  I’ve run into frustrations when I have to copy images that I edit on my notebook to a remote host that is beyond my SSH gateway.  So, I made a simple script called scpush that copies the file from my notebook the a dropbox directory on the SSH gateway and then copies the file from the gateway to the ultimate destination.