a lesson to you all , NEVER BUY 1ST GENERATION APPLE PRODUCTS
as they haven't had enough real world testing and are too expensive with things missing that are later added by Apple (such as 3G to the iphone, sd card slot to macbooks/imacs, ios 4 to ipad, a working antenna to the iphone 4, blu -ray(?) and now a camera to the ipad).
Wait until 2nd Generation and look in amusement at the cool kids/wanna-be celebs lay down their rent money for the Apple product of the month.
The SD card reader didn't come to the 2nd generation MacBooks, it came way, way after the first generation.
iOS 4 and all of its features are coming to the first generation iPad soon.
The iPhone 4 is not the first generation iPhone, but the 4th generation (as its name suggests) and it has a working antenna.
Blu-Ray is never coming to the Mac as far as we can tell, and we're way beyond the 2nd generation of Macs.
So no, your argument of "never buy first generation Apple products" is entirely false. The next generation is always better than the previous generation. Every time you buy something, the following generation will be better. So maybe we should never buy anything? This is true for cars, electronics, software, and anything else.