I have a lot of storage available on my web hosting site. I am willing to shell out for .mac or mobileme or whatever the latest such thing is, if it's easy.
rsync has already been suggested. I could do it that way, but after looking at the man page, I decided I don't want to think that hard.