I've been wanting to buy my first iMac and finally have the money available, but I don't know if I should buy an upgraded refurb now or wait for the refresh. I would describe my family as regular users. I work with a lot of spreadsheets, my wife plays Facebook games, and my son is addicted to RTS games like Starcraft II and Supreme Commander. I'm looking at the $1,699 price point. I could get the 2.8 Quad Core i5 refurb for that price today. It's more muscle than we probably need, but I figure the better processor and graphics card would help to "future proof" the iMac and extend it's useful life. If I wait for the refresh, $1,699 will probably get me the "entry-level" 27" iMac. It would have Sandy Bridge and an updated graphics card, but it would probably be a lower level processor and graphics card. So my question is, for $1,699 is it better to get older upgraded technology or wait for the newer lower grade technology? In other words, is a Sandy Bridge i3 going to better than a current Quad-core i5? I like to think I know about computers, but comparing processor technology and graphics cards gets a little over my head. Thanks in advance for any advice. I really appreciate it!