My battery generally last 4 days w/80 email/day 10 minutes IM(Yak-On), 10 minutes browser, 2-3 calls, BBWeather, GoogleMaps. Now yesterday it drained in a day because I had 3rd party apps open and Cingular disabled my BB Plan, so the apps polled continously draining the battery.
Two of the largest drains on the battery are searching for network and screen display
Things to do to improve life:
1) Drain completely the first 3 charges
2) Charge completely (look at the status under options, not the bars, it will only be at 80% when you have "all bars") generally take 4+ hours
3) Make sure your 3rd party apps are running ok and not constantly polling
4) Keep your BB in the holster on on a magnet so it is asleep.
See:
http://www.blackberryforums.com/showthread.php?t=3031