I'm planning on buying a 2G touch Saturday and I need to know how is the battery. I'm hearing reports that some people are getting like 3 hours of life combined (I realize screen brightness, wifi, etc. affect it). From what I've been searching around for it seems that most people are getting much lower than that is expected even factoring in wifi, video, etc. Is it seriously that bad? Also is this a firmware (I thought that Apple fixed a battery issue with the 2.0 update) or is it a hardware thing that apple will resolve with changing to a difference company/design, etc?