Nate here from Picturelife. Wanted to help explain the specifics of the iPhoto and Aperture backup and reimport. But first, as I was reminded to do last time I posted, I should be clear that I financially benefit from the use of Picturelife.
Right now Picturelife imports most all metadata from iPhoto and Aperture like masters, versions, and ongoing edit history (not historic). Of course captions, descriptions, ratings, and albums... I'm having a support page detailing each piece of metadata created as I type.
Then, on export (see this page if you are a user: https://picturelife.com/account/my_archive ) you can opt to re-download "with metadata," where we include a lot of that data in a format that's readable to iPhoto. Some data is readily readable by iPhoto and some data is not. For instance: faces detected in Picturelife can be exported to a format that Picasa reads, but iPhoto has yet to read.
Specifically in regards to master and versions, we import those quite successfully and are planning to include the data in the report to iPhoto as soon as we decipher how iPhoto actually stores them. Right now on reimport they would be reimported as separate photos.
The good news is that we keep finding new ways to tie things back together. It takes ongoing experimentation -- something we're good at! -- and the really good news is that you never have to reupload anything as we find new ways to support this. When we come up with the new features the syncer app simply starts importing the data we can then use and as we find new ways to export it we include it in the export zips.
Hope this clarifies things.
Kindly,
Nate