I personally would hope to see Airport and Bluetooth built-in & 8X superdrive as standard, with a higher spec graphics card as a BTO. I also would like to see 512MB RAM as standard but accept its unlikely.
In the case of RAM, yes its easy enough to buy some more and get it installed but for a lot of people in the market for iMac's that's a hassle too far.
Unless I'm wrong here, the ethos of the iMac is surely to buy it, plug it in and away you go into OS X and iLife heaven, taking the worry out of your computing experience, letting you concentrate on what you want to do rather than concerning yourself with the computer itself. People who would otherwise steer well clear of computers or who tentatively tap away at windows boxes are perfect prospects for the iMac.
Yet what do we ask these nervous newbies to do? Buy something called RAM, take the back off your shiny new machine, make sure you have static protection, slot in the new RAM, put the back of the machine back on and away you go. Oh and by the way if you want to enjoy that wireless broadband thingy make sure you ask for an Airport card and while your at it don't forget bluetooth so you can enjoy wire free connections to your keyboard and mouse.....
It just seems such a shame that Apple make the Airport card & bluetooth BTO's and pre-load the iMace with what is patently not enough RAM to provide the experience we would hope to receive.
Instead of being able to go down the shops, by an iMac, go home and enjoy a great experience, you are forcing onto a target market of people lulled into a belief that Mac's are plug'n'play nirvana into having to actually understand and interact with the hardware, which surely is not the point of the Mac experience?
Well, just my two pennies worth....
Vanilla
PS: My comments are specifically aimed at the iMac and frankly iBook market, ie the consumer market.