We use rsync to transfer files across servers and to assist with a variety of tasks associated with backup and restore. We found this great tutorial over at Nixcraft. Check it out. They do a great job of explaining advanced uses of rsync.
In a nutshell, this is one of the most useful commands we use and thought we would share with you.
# copy files from server1(local) to server2
rsync -avz /var/www/html/* email@example.com:/var/www/html/