Ok i am looking at the refurbished iMacs, the two differs in price by $20. 2009 iMac has: -i5 2.66Ghz quad core -HD4850 -1066Mhz RAM 2010 iMac has: -i3 3.2Ghz duo core -HD5670 -1333Mhz RAM Firstly i have been looking at the CPUbenchmark.com, the 2.66Ghz i5 scores 4296 while the 3.2 i3 scores 3088. Then i look at the video cards. HD5670 scores 1247 while Mobility HD4850 scores 1124. So i think the difference in graphical performance is smaller than i expected. As the i5 did score more than the i3 by over a third in benchmark testing, i am not sure if the practical difference is that huge as not all the programs are designed for quad core CPU. Also i have no idea how much performance it will gain by having 1333Mhz RAMs. So which model should i get? I will mainly be using it for light purposes like surfing web, but occasionally i would use it for photo editing.