If I let my fully charged N900 sit on the desk for 5 hours and don't even touch it, with nothing running but have it connected to 3G, then the battery will die. Until 2-3 months ago, this was not the case. I would need to recharge daily, but it would make it through most of the day on a single charge even if I made calls, used IM and spent a couple of hours running programs.