I keep having to re-remember how to do this:

scp -prq public/. user@vps.mydomain.com:/var/www/mydomain.com

To pull the entire /var/www directory from a remote server (to back up a published site)

scp -r user@vps.mydomain.com:var/www/ ~/wwwbackup/