That's the reason why i also don't always leave my phone charging overnight. And because i work on shifts, i can't always charge it overnight.
Look at this and tell me that my phone doesn't have a problem:

Usage time simply not true! Made 2 calls (one of 5minutes and the other one of 10minutes), listened to some music for 15/20minutes, used Wi-fi for 5 minutes. BAM! It only lasted 22h:35minutes (to 20%, which is when it's supposed to get a charge on a regular basis) and marked 13h:55m of usage time!! I consider this to be VERY light usage...wouldn't you agree?!
This gets worst if you consider the list of changes i have implemented in order to try to get a better battery lifetime:
- Auto-Screen brightness Off, with dimmed screen (20% maybe);
- Location Services/system services ALL off;
- Notifications set to Manual, only having "phone and text messages" on notifications centre;
- Wi-fi off (only turned it On for 5 minutes);
- Cellular Data off;
- Network Auto-detection set to off;
- iCloud off;
- Erased all e-mail acounts and set Push to off/Fetch set to Manual;
- Diagnosis set to "Don't Send";
- Bluetooth off;
- Restrictions off (already tried to turn them on and disable Ping, iTunes and Facetime - saw no change);
- No SIM lockout;
- Auto lockout set to 1 minute;
- Closed ALL pages openned in Safari before exit;
- All apps mannualy closed in multi-task bar;
- Removed the iCalendar from the Notification Center (saw a video in youtube suggesting this might be the problem);
- Siri/"Speak to raise" off (after turning it off, turned the phone off and on because there was a known bug that kept the sendor working even after ticking it to off);
- Vibration on only in Silent Mode...
- I've done several restores in DFU Mode and already let the phone drain the battery to 0% 4 ot 5 times (which is more than i wanted!!) and nothing, REALLY NOTHING, seems to fix it!!
Only 2 things left to do before i send it to warranty:
- removing the SIM card and watch the Standby/Usage time meters (i've read some posts suggesting that the SIM might be accountable for the "phantom usage")...
- install iOS 5.1 when it's released (to be sure if this is a software or hardware problem). If it takes more than a week to get out, i might even not install it...not waiting much more time than that...