If we're to believe some pretty strong hints from the likes of AT&T and 'those in the know' then we should expect to see an iPhone v2.0 release in June. But here's the thing: Nokia have released details of the N96 and E71 both of which go on sale later in the year. Blackberry have doen the same with the Bold. SE give us an idea of what the Xperia will have. Samsung and others also follow suit - we pretty much know what the device's hardware spec is going to be months in advance of release. Months. Yet, if the rumours are to be believed, the iPhone will be released in a few weeks and no-one can confirm what its configuration will be - if it will be 3G, if the camera will be better, if it has GPS, etc. Why is this? Do Apple depend on hype by whipping the market into a frenzy where people won't care what it actually has because everyone's talking about it? Is the device going to be such a game definer that they want to keep it under wraps? Conversely, is it going to be so poor in features that they don't want people complaining about it before its out? Thoughts?