I see myself slipping higher and higher in my iMac choice. I'm a screen real estate snob so I want the 27" (to go with my 30") and I think I need the upper-end 27" since I'll be running 3 screens (27" in-built, 30", and a 720p projector) and 512mb on the base 27" would be insufficient. I'm not a big gamer, but trying to run over 8 million pixels on 3 displays from a single 512mb GPU seems short-sighted. So that brings me to the $1999 iMac. My next question is about CPU choice. Some cross-referencing on Newegg suggests that both the 3.1ghz i5 and the 3.4ghz i7 are rated at 95w. I can't confirm it right now, but I believe the lower end 27's 2.7ghz i5 is rated at 65w. Power consumption is actually a big deal to me, and if I could get away with the GPU then I'd stick with the entry-level 27". Assuming I'm 'stuck' with a 95w CPU due to video card needs, is the 'hyperthreading' functionality of the i7 (and marginal clock increase) worth $200? I do a lot of compressing/decompressing (rars, parity checks, etc) that use all 4 cores of my current machine (or 2 cores in my laptop) and some video encoding (making videos friendly for iOS) but don't need the power really for every-day workflow. Do the virtual 'cores' provided by hyper-threading give me considerably faster compression/decompression times? My other reasoning is that the i7 vs i5 branding will fetch a decent premium when it's time to re-sell this (in 3-4y).