I have been told that if you split your library up and open smaller libraries, this helps dramatically. Then old down option at start up to select the appropriate library. I am going to try it myself this weekend as with 10,000 pics, iphoto is really slow now...