I have a genius bar appointment this afternoon for my 3G. The case is cracked, so I expect it to swapped out. I also have a 3GS on order, but it hasn't shipped yet. My Apple store is supposed to the the Black 32gb 3GS in stock, so I may cancel my on line order and buy it from the store. Of course, there's always the possibility the the one on order would be from a newer batch, but Apple always makes good on warranty so I don't see any risk.