Windows Live Sync lets you easily and automatically synchronize files and folders between multiple computers via the Internet. It allows up to sync up to 20 folders with up to 20,000 files in each folder. Maximum size for a single file allowed is 4 GB which I think more than what is needed for an average Internet Savvy user.
You can synchronize your photos and videos in Windows Live Photo Gallery, and keep them up-to-date on different computers, or access them from any computer that's connected to the Internet. Sync is a peer-to-peer network with security features. Only you and people that you invite can view or access files in your synchronized folders.