Just admit it, Apple.  You screwed up.  The naming convention for the different variations of the iPhone is stupid.  First there was the iPhone, which was fine.  Then a year later, there was the iPhone 3G, which confusingly was a second generation phone on a third generation network.  Now another year later, we have the iPhone 3G S (or is it 3GS? -- even Apple can't decide) which, not to be confused with the plural of iPhone 3G, refers to speed.  Quite the snafu from the company that can do no wrong. #technology