Only the $999 iMac used the GMA950 but that was a crippled product altogether.
We are not expecting $200 cards, we are just expecting what you would out of a $2200 desktop.
These are not fine, even for a midrange card, the HD 2400 and 2600 are pretty miserable.
Running UT2004 is no big deal... and sure you can run Quake 4 and F.E.A.R. but those are 2005 games and you can't even run them at full settings, imagine what will happen when Bioshock, UT2007, Crysis, Alan Wake and others hit later THIS year (Bioshock coming out in a few weeks).
What bothers me is that the HD 2400 is not even better than the X1600 it replaces... they should have went all HD 2600 for all iMacs. Apple is taking their hardware one step backwards
There is no reason why Apple should stick mobile components in their DESKTOPS, its absolutely pointless and oxymoronic. Now if you are to do that... at least give users a good value, they put crummy cards that are even worse than the cards they are replacing. And it is not even a HD 2600XT on the iMac, its a HD 2600 Pro and a severely underclocked one at that.
They could have went with the 8600GT for the 20" and the 8600GTS for the 24" and that could have been really nice and nowadays there is no friggin reason a card should have less than 256MB of VRAM, especially if its on a $1200 desktop.
iMacs are nice (and are beautiful as well) but they are horrendously overpriced and underpowered.