So I went into the At&t store today and chatted with one of the salesman about the iPhone 3gs. I told him I was interested but that I had heard a new one is coming soon. He, along with his colleagues, all agreed that we should see a new iPhone in June. I love blackberry through and through, but the iPhone has it's appeal. One of the things I'm wondering is if battery life, email, and the camera will improve with the next generation. I love blackberry for its email and other features, such as being able to email someone back from the exact email you used to receive the message. For example, if I have multiple email accounts set up on blackberry, and I receive an email to one of those accounts, my email response will be from the email that the message was sent to. However, on iPhone if you have multiple emails set up, it will still reply with your default email address. That's just unacceptable for a phone marketed to business users. Also, I want to see Apple implement push the same way Blackberry does. If you enable push on your iPhone it diminishes battery life substantially, however, it's "normal" use on the blackberry and battery life is unaffected. This should overflow into all iPhone apps that enable push. I may be wrong in my interpretation of how the iPhone and its apps implement push, but Blackberry handles this quite well. Why can't apple?