YES!
Last week, I thought my battery had gotten worse because I noticed 1% would drain after 15-20 min instead of the normal 30+ min and would always get usage time of below 9 hours. I thought the batt was just getting weaker from the charging and having it for over 6 months. Then this week, I decided to calibrate it until it went completely dead. Then I rested it for a few minutes and then charged it overnight. At least 8+ hours. Next day, I got my normal 30+ min when the first 1% drains and got over 10 hrs & 30 min usage time during my last two days of use. I charge it every other night now. This is with no music playing, less apps on the multi-task bar, and airplane mode because 3G/Edge/Location Services/Push Notification drains. This is with mostly WiFi browsing and occasional 2D games and video streaming. And the brightness wasn't always dim either, but that can help conserve batt life too.
Drop it to 0% and have a long charge for it overnight. Don't just give your phone 2.5 -4 hr charges. Go beyond it. It really helps. When I get down to 80%, my usage is about 3 hrs. By 70%, it is 4 hrs. And by 60%, it is 5 hrs. Right now, I am looking at my phone and batt life is at 53% with almost 6 hours of usage! I will definitely go beyond 10 hrs again today. Remember, I am not playing songs because it can boost the hours easily and I am still on the original 4.0 firmware. YMMV.