Brian,
Thanks for this. I read it over and saw the controls and logic immediately. For those working through this script I have a couple of comments.
1. First you need to set up an SSH trust between the remote $RMH machine and the machine you are running the script on. This is pretty easy. Just do a search for "ssh-keygen" and you'll find plenty of help.
2. Watch your disk space. This script doesn't worry about disk space and copies the files to /root/tmp and then to appropriate destination. Generally, this is a good idea, but if you are like me and have a pile of i-Tunes video dowloads you may run out of disk space.
For disk space conscious people change line 55;
rsync -vPa -e ssh $RMH:/home/e-smith/ $LTD/home/e-smith/
To write directly to your user and ibays directories. Also comment out line 73 which copies the tmp ibays to the live location.
rsync -vPa -e ssh $RMH:/home/e-smith/ /home/e-smith/
I like the idea of having all the settings and templates in a /root/tmp directory, but my ibays are enormous.

Thanks Brian.