i charge it 1-2 times a day, sometimes at home, and usually in my car when i hook it up to my stereo (usb port, charges and plays iphone/ipod touch v3.1.2, its a Sony gtx630ui btw if anyone cares, $99 on amazon last christmas).
but yeah, if i go about my day without playin games, or heavily using wifi, the battery will last all day no problem, even with instant push notifications.
i seriously think the battery life issue isn't a big problem, and doesnt really need to be addressed by apple. instead, people that have those issues should buy a portable battery or 'incase powerslider' of some kind. (dont get me wrong, id still love to see a bigger mAh battery inside these things)