Lack of 48-bit LBA support -- couldn't stick a drive larger than 137 gig on it, which in this day and age, just doesn't quite cut it for a desktop.
You could still do this with linux though, if its an option
Not if it's a BIOS limitation.
Linux hasn't depended on the bios for handling drive geometry for ages... Sometime before the 2.2 kernel iirc.
The GCC team has to work on ARM/MIPS/SPARC/whatever while ICC only need to work on x86.
ICC supports IA-32, Itanium 1 & 2, x86-64, and xscale. Not that it kicks too much of a leg from your argument, but if you are going to argue the point you should at least make it accurate. Ah yeah almost forgot to mention all the extended instruction sets too... SSE, SSE2, SSE3, MMX, MMX2, etc...
The mounting hardware for a removeable battery does not need to take significantly more room than a non-removable battery, and certainly nowhere near 10%.
I'm no apple fan boy, never even owned anything they make aside from an old II/E and an ipod, but I say that you really don't know what you are talking about if you can't see how the space required for a removable battery can't be more than 10% the volume of the battery itself. A removable battery includes a casing, a connector, latches, etc. and these are also present on the laptop too to accept the removable battery. I think that the video on their own site does a pretty decent job of showing the difference, but I suppose you have too big a chip on your shoulder about Apple "trying to be cool" to bother trusting that the simple line drawing explaining the design is clearly both feasible and likely.
Personally I'd like to see Apple give the option of trackpad with some real physical buttons (more than one and certainly more than none); but in the end it doesn't matter since I think their gear is a bit too finicky and pricey for my taste.
"More software projects have gone awry for lack of calendar time than for all other causes combined." -- Fred Brooks, Jr., _The Mythical Man Month_