Let me preface by saying this is NOT my first mac. I have a Macbook, which I sold to my parents, so I can only use it sporadically. Right now, I am developing iOS apps with a buddy but obviously, I have no dedicated mac I can use. I already have a killer pc which I use to do any gaming, video editing, 3d modelling, etc. This future mac purchase will only be for the development and testing of iOS apps with obvious things such as chat, email, and web browsing. With the new MBP and iMacs coming out, I've become more and more excited for getting something new. I've been trying to hold out on a Mac Mini refresh if I could but now I am starting to weigh my options. I just saw on the Apple Store, a Refurbished iMac 27" 3.2GHz i3 from last year. While obviously, this will come with a heavier price tag then waiting for a Mac Mini update, I realized I'd still have to buy a keyboard, mouse, monitor, and hdmi cable with a Mac Mini, which would negate the cost difference just about. A few questions: How are refurbished iMacs (or any apple refurb product), in terms of quality? I'm guessing most of these are simple returns that the customer didn't want or perhaps had a memory or hard drive problem. Is there any need for me to choose a current 2011 iMac vs the refurb 2010 iMac? Keep in mind I'm only using this for iOS development, no gaming or video editing or other intensive tasks. Also, if I went for the current iMacs, I'd have to go with a 21.5" model vs the 27" refurb due to price constraints. Thanks guys!