This site's battery tests of the N95 came up with 3 hours and 38 minutes.. Thats why..
http://www.wirelessinfo.com/content/Nokia-N95-with-3G-Battery-Tests--Talk-Time.htm
sorry but thats bs. check out some other sources.
go to the s60 forum on hofo you dont see people complaining about the phone dying half way through the day.
also no comparisson to the e71 either.