So I'm ready to finally purchase my iPhone but the back of my mind says, "wait for the second gen!" Faster network connection - outside of WiFi - is my biggest concern since I intend to use it as an internet device quite a bit. I've heard nothing about the next gen but I know that second generations of new products are usually pushed out by about nine months following initial release. At the same time I know that the iPhone's issues and much needed upgrades are so foundationally software that a new hardware version outside of 3G and thickness upgrades is probably longer than normal in coming. And then the reverse psychology / smart marketing warning bells go off when Apple starts announcing that they are fixing things with all software which may have a small amount of "placate them so we keep selling iPhones even though many figure we are due for the next one." Did I mention I overthink things? Speculate with me. Or flame me for the cliché topic.