Yeah, I had the same heartburn with iphoto years ago. I was still in the mindset of wanting to do file management myself. Now I'm buying in to the principle of letting the app manage the files in a DB. Or just generally taking file management away from user, but no one has really cracked the nut of how to that across multiple services and multiple devices.