I'm quite sure the OP will eat his words soon enough. This entire thread has been one big joke.
Out of interest, why has the entire thread been "one big joke"? DirtyHarry's opening post is hardly unreasonable. Without wanting to speak for him (or her), in the opening post they make the quite simple assertion that saying "there will be no new iMac in 2012"
is as likely as anything else. Not that there definitely will not be a new iMac in 2012; just that, given the paucity of information available, no rumour has real weight. Many of the posters here would do well to remember that.
What some people in this thread seem to have failed to grasp is that, for all the conjecture, informed gossip, rumour, and every bit of nonsense inbetween, THERE IS ACTUALLY NO SOLID INFORMATION AS TO WHEN THE NEXT IMAC WILL BE RELEASED. People are stating seemingly logical theories and statements as to why the new iMac will be released in 2012, but no-one - ABSOLUTELY NO-ONE - has posted hard fact on a release date. Where's the drama in actually saying so? It's not like Apple will refuse to release a new iMac because some people doubt them (if they do, then maybe they should move into the religion game, rather than the tech industry).
Anyway, if the new iMac comes out this year, great. If it doesn't, bummer. The main problem here (for me, at any rate) is the absolutely insane approach of taking almost any rumour whatsoever at face value and assuming this means that there will absolutely definitely be an iMac released this year. e.g. "Kuo have said it's coming this year, so it must be true!" Well, no, not necessarily. If one is released, it won't be because Kuo have said so!
What is the problem with actually saying this out loud, by the way? It really does seem that some people here simply cannot bear to consider the notion that there might not be a new iMac this year. Why? I know this site is MacRumors, not MacFacts, but Jesus, I think some people need to calm down a little. It'll come when it comes, and no amount of "informed speculation" or "deductive reasoning" will help. You've just got to wait for it. You might not like it, but that, at least, really is a fact.