Hi. I have a ton of photos in iPhoto, and I have unlimited space on my Dreamhost account. I'd like to marry the two with very little effort.

Is there a way to backup iPhoto to a personal server (via FTP, or whatever)? Is there a way to do this that makes the backups easily browsable via the web?

What are my free options? Are there any pay options that are much better?

Ideally I'd like to schedule these backups so that every week or so iPhoto uploads the new photos to the server.