There are always some regrets: I just bought iPod, the new generation came out in much cheap price. Actually for insider, they know roughly when the new products will be out and what are new features, should you wait or not. Here is some information for iPhone. You should wait for second generation although I heard a lot of people still buying.
Here is why
you should wait for second generation of iPhone