I had the white 3GS and went black this time. The white front on the white iPhone 4 was the deal breaker for me, I do not like the look at all. Wished it was a black front instead. Oh well, if I feel like it I'll purchase something of the like.
I waited until the delay was announced, then I ordered the black (32gb). I got it today and have not opened it. I am seriously thinking of returning (unopened) and continuing to wait for the white.
I'm waiting, although I'm seriously considering ordering a black and getting an OEM white back. I happen to like the oreo look. I'll probably hold out a bit longer and if no news comes out, I'll place an order for the black.