I recently got my iMac's HDD replaced and when I restored my computer, every single Time Machine backup stretching back to last October contained the same size iPhoto library (+/- 100MB), which was current up to last February, even though the rest of my backups were intact.
Even stranger, before I had the HDD replaced, I copied the Master's folder in iPhoto's Library package to an external drive, and it was also incomplete, and in exactly the same way.
I managed to salvage some photos that were in Photostream by going into ~/Library/Application Support/iLifeAssetManagement/assets/sub in the Time Machine backup, but many are missing and all my videos are gone (because Photostream doesn't do videos.)
Is there anywhere else my photos could be hiding (an import cache, iPhoto trash folder)? Is there anything at all I could do? How do I notify Apple about this issue?