I believe that the product (software) that we are seeing isn't what we will be using by the end of this year. Why? There was no word of iPhone 4.0 today. Who knows what apple has up its sleeve for 4.0. Do you guys not remember the advancements of the operating system that came with 2.0, 3.0? Obviously this doesn't fix the camera issue (for those who believe it's an issue, I personally don't.) but multitasking.. flash.. both of those are probably going to be included in OS4.0... anyone agree?