I'm not much of a computer guy, so I'm sorry for the clearly dumb questions, but I'm an Apple convert from the PC world and absolutely love my Apple products. Between my wife and I, we have a MacBook, a MacBook Pro, an iPhone 3gs, and an iPhone 4. Love them all! (And yes, I have actually spent about the last month reading these forums, but a lot of the computer speak goes right over my head.) So, here's the deal. I have a photography business and am currently running Aperture on my MacBook with 4GB Ram, a 500GB HD, 2 GHz Intel Core 2 Duo, and 256MB graphics. I'm need to upgrade to an iMac, but want to make sure that what I buy will work for my needs. Besides Aperture, I'm starting to use iMovie more and more. Other than that, I use my computer for basic word processing, Keynote, and web surfing. I saw a 21" in the refurb store (27" is too big for my work space) with the i5 processor and 512MB graphics. Should that be plenty for my Aperture work and future video editing? Or should I wait for the refresh in a few months to see if the iMacs will have better graphic options for the 21"? And if maybe the i7 will be an option for the 21"? I'm not in a big rush, so I can wait to see what changes the iMac will have. Any advice and opinions are welcome. Thanks!