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/* firstname.lastname@example.org:/var/www/html/