I get a good 18 hours of light to moderate use out of the thing. The battery meter seems to have trouble...sometimes I have a sliver of yellow left that lasts 4 hours.
Wow there might be something set wrong. After some tinkering I now get over 20hrs with normal use. Try the xda forums for battery tips. There is a lot of knowledge there.