All of the above.
iPod Touch 1st Gen, iPhone 3G, iPhone 3GS, iPhone 4.
My experience with the iPhone 4's (yes plural) I've had proves that newer's not always better. Each of the iPhones I've had since the original, have been far more trouble free than the iP4. I eagerly await the next model. I cannot wait to dump the current one.Got to have the latest and greatest.