Hi everyone. I'm probably buying my first iPhone within the next month, and I've got a few questions. I guess the main question is regarding Macworld and what the future holds for the 2nd generation iPhone. I've heard that soon the iPhones will be on much faster 3G data network. If this happens, will this be a software or a hardware upgrade? Will an iPhone bought now that uses the Edge data network be able to use the 3G network when and if it does switch to that? How is your battery life? I don't plan on watching hours and hours of videos or anything with mine. I have a 16GB iPod touch for that, I mostly want the iPhone for the email, the texting and obviously the phone. Is the battery life okay? I'm aware that they will probably announce a 16GB iPhone at Macworld, but I'll still probably get an 8GB one. So my main question is regarding the Edge and 3G data networks. Thanks in advance.