@iJoe: It's tough though. Theres a point where if you've waited that long, like 6 months, then maybe you're better off waiting another 6 months for the next version. I think i'm going to skip iPhone 4 altogether and wait for 5. Not saying it'll take 6 months to fix.