It's well known that when apple puts out a new product, that along the way they make small changes to the design of the product they're shipping, but don't announce it as a new version. With a product design that's almost totally brand new, it seems very likely that the iphone 4 hardware will get some silent updates. Any guess as to how long it'll be till the first new iphone 4 revision is shipping?