In the mean time, not that Apple’s listening, but here are some things I’d like to see added to the next iPhoto:
1) Any title, keywords, description, rating, date or other data I add to a photo should be stored in the photo’s IPTC data. As it stands, if my iPhoto database goes sour—and I bet it will, given iPhoto’s flakiness—I will lose every bit of data I’ve typed in. For comaprison, with iTunes, data added via iTunes is also saved in each MP3 file, which means iTunes isn’t the single point of failure, and using those files in other programs is much easier, as an added bonus. Even works well with Spotlight.