so, i wonder why apple decided to preview 4.0 right after the WiFi version ships, but before the 3G version ships. is it possible that there is unannounced hardware in the 3G version, which will become obvious when a user gets it (like a camera?) that may not work initially, but will when 4.0 ships? this would help explain why 10$ in parts warrants a 130$ price increase. i just wonder about the timing of the 4.0 announcement.