Here's my experience so far with the 4S. I put it on the charger last night at around 1130pm. At that time it had 54% battery showing. When I took it off the charger this morning at 6am it still showed less then 100%, 94% to be exact. In my opinion that's enough of a time span for it to have charged twice! Of course under usage it still shows " usage time will be displayed after full charge" I put the 4s back on the charger before I left for work and still did not charge to 100%. Took it back of the charger about 3hrs ago and it's already at 33%. The only things that I've done is to run a few speedtest and have been On the Internet for about 20 minutes. I'm not sure if there is a problem with my battery but this is utterly ridiculous!