Software, Monitor, Cost of your time - All included in that price? Would you build me a comparable one to the iMac for under $1000?
Sure, no problem! What's time worth, $2/hr? Piece of cake. And good anti-virus software is free and never ever slows down the system, and Windows Updates only take 15 seconds or so, and never cause system problems. And... and...
I actually like Windows 7, so I'm not griping about that per se. But as one who has a few of each (Mac and Win/PC) and uses them all daily, it really is the case that the "cheap PC" ends up costing just as much as a Mac by the time it's all factored in.
The only thing cheaper about a cheap PC is the initial purchase price of the hardware. So I suppose all these "mine is cheaper" folks drive Yugos? The logic is the same.
It's good to live in a country with lots of choices. Everybody should be happy.