Apple has released iPhoto 7.1.1, saying only that it "supports compatibility with Mac OS X 10.5, improves overall stability, and addresses a number of other minor issues." The update is available via Software Update as a 10.8 MB download; a standalone download has also been posted. You must have already updated to iPhoto 7.1; if you've missed that version for some reason, install it first, and it in turn requires the iLife Support 8.1.1 update.
I'm in the final throes of updating my "iPhoto '08 for Mac OS X: Visual QuickStart Guide" book, and I'm looking forward to this 7.1.1 update's improved "overall stability." I haven't lost any data that I know of, but iPhoto 7.1 has crashed seven times on me so far while I've been writing in November.
If you ever want to see how unreliable an application has been, try this in Tiger (in Leopard, you can just look at the number of crash log files for the application in ~/Library/Logs/CrashReporter):
- Open the Console application from your Utilities folder.
- Click the Logs button in the upper-left corner to open the Logs pane.
- Click the triangle next to ~/Library/Logs in the Logs pane, and then do the same for the triangle next to CrashReporter.
- Find iPhoto.crash.log (or whatever) in the list and select it to display the log in the main pane.
- Click the Reload button in the toolbar. If the Reload dialog appears (to give you access to the rest of a large file), load the entire log by dragging the slider all the way to right.
- Type "Date/Time" into the Filter field to filter the list to just the lines that include "Date/Time", which effectively limits to just the lines that show the date and time of each crash.