Thanks for the advice people.
After a rebuild, restart, trash empty (wasn't much in it anyhoo) and removing a 54MB pic I had scanned in yesterday, iPhoto now opens and closes quickly.
Andrew