I will be using my computer for surfing the net, email, programming, using parallels (XP and/or VISTA) (mainly for browser testing), photo viewing and editing in iPhoto, music, and the occasional game. I like having a large screen so I would want to get the 24". Do you think Parallels will benefit much with an extra 2gb of ram? I am noticing that my computer does slow down a bit when using parallels on my mac book pro with 2gb of ram. Also is the faster processor worth it? What about applecare? I think 320gb should be plenty of space for me. I am selling my mac book pro because I have realized I don't really use my computer as a laptop and an iPhone will be a perfect "laptop"