PhotoDeluge is a new service that allows users to backup, review and manage their photos easily and securely.