So what you're actually complaining about is the fact that you went out and purchased a laptop completely unsuitable for what you need to do - and it is Apple's fault because of it.
??? Confused on that one. I was just replying to your comment on the fact that the X3100 cards are just as good as the NV9400 cards, as I work making games on the Mac I can attest they are not as good when it comes to high end perfomance. As games are often a good test for how well the card can handle things I thought I would pass comment that the X3100 is vastly inferior in performance.
You might not notice it when opening a new finder window or an Excel spreadsheet but run iTunes visualization or iMovie on a high resolution or use an external screen and you might start to notice.
If what you required was something with sufficient grunt and you're a developer, why didn't you go for their Pro range? MacBooks are consumer level laptops - you're trying to use your BWM Mini as a bulldozer.
I agree in fact we don't develop on MacBooks with X3100 cards (although that is more down to the CPU and HD speeds than the card) but we as we sell games for Macintosh we have to try and support ALL the Mac's we can this includes X3100 and NV9400 based machines so we have examples of all the cards in the office. For development we can use a 8 core MacPro but you still have to support lower spec machines not just the fastest one money can buy.
As for the jump of assuming Intel - why? I have an iMac with an ATI GPU, why would it be strange for MacBooks to have an ATI graphics card?
Personally I really like guys in the Mac department at ATI and they are very helpful and they give us great support when we need help with driver issues etc. They have had their cards in the MacBookPro's with the X1600 card. They have also had the standard card in the MacPro with the 2600 and the iMac with the 2400. In fact the 3xxx and 4xxx series Mac cards are amazingly fast in the MacPro.
I did not assume Intel in any way, my comment was to reply to your comment which was in the context of comparing the current NV9400 solution to the currently unused on the Mac, Intel X4500 card.
I don't mind what card is placed in the Apple machines, NVIDIA, ATI or Intel. But as my job is based on games (that need as high a performance as possible) I would prefer a card that performs well so more people can play our games.
This at the moment favors the cards from ATI and NVIDIA but Intel have Larabee coming and from the news it looks like this new card series will be competitive against ATI and NVIDIA offerings.
The only point I was trying to make is the Intel integrated cards right now are underpowered compared to the ATI and NVIDIA integrated solutions. Although this effects games first it also can effect other applications like iTunes, iPhoto, iMovie and even the OS. This is because the OS is increasingly off loading tasks onto your graphics card (like QuartzExtreme) and as such a faster card will give you a nicer experience.
If you don't play games it does not matter as much but if you offered me a Mac with a X3100 or a NV9400 even if I did not play games I would choose the NV card as it is four and a half times more powerful. (ATI don't have an integrated card available on the Mac so that is not an option right now).
Edwin