Hello mac fans, I currently have a 2007 20" iMac the specs are 2.0ghz 4 gb ram 240 gb hd. While this machine does run all my programs it does so with a lot of lag. I have a huge itunes library(90 gb) and an even bigger iphoto collection. (Over 70,000 8mp photos). The issue is when I launch iphoto it takes awhile to launch(60 seconds plus) the same issue with itunes(30 seconds to load album artwork ect.). Dont get me wrong its not unbearable just not as snappy as I would like. The question is will the top end 2009 imac be a worthy upgrade or should I wait 1 more year. I would hate to spend 2400 dollars for something thats not noticeably faster. i tried the new imac in best buy and it felt really zippy however they have like 90 photos and 15 songs in itunes. Is it just me or do these apps really slow down when you throw a ton of files at them. Anyways I am starting to ramble, feel free to share your thoughts.