It's nice having so many people's input on this particular issue. I'm about 99% sure I'll be getting the 3GS in Sept when my bday comes around, but I want to make sure it's not something I'm going to be unhappy with. Battery life is an issue for me. When I'm in college full time, away from home...