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.
iPhone 4 isn't first generation. Neither are Macbooks and iMacs, with or without SD card slots.