Well my current pc (generic dell, 2.4ghz sempron 2gb ram nvidia 6200gt windows xp) pardon my french, is total ****... so after many nights of cold sweats and hot flashes it hit me MAC! and the problem is i'm low on cash and not looking to spend much ( 800 tops) and i found a good imac within my price range http://www.macofalltrades.com/Apple_Intel_Core_2_Duo_2_0GHz_17_iMac_1_0_160GB_p/ic2d20im171.htm and reviewing the specs i think that could hold me off for a good 4 years i would say but in your opinion is there a better deal around there for around that price range? and how does the x1600 ati handle lets say tf2 (low setting of course) because i like the occasional game here and there. and could i upgrade later on? beside ram, because i know the recent 24 inch imac had an mxm or xmx port (laptop graphics don't remember the name of it) which you could in theory swap out. Besides that the only things i do mainly are photoshop and sound recording which macs are perfect for. so please could someone help me choose a good cheap mac that would keep me up to date for a while?