I was also thinking that the processor might not be speed-stepping correctly and/or using the various power moding states when it's suppose to. I was able to get 1hr40min with WLAN/BT off, screen at 20-25%, power setting to MAX Battery and reading Zinio magazine and playing Solitaire only.
Intel has a software package to look into the speed stepping of it's processors but I can't find anything like that for VIA??
I guess it's possible there is a firmware / driver issue causing this? Or maybe there was a PCBoard or component change between the pre-production and production units and there is a component inadvertently being placed into a high-power drain mode. (seen this on controls we design at times).
I hope we figure this out... otherwise I might have to look at the LS800 instead (but at a much higher cost). In the current very limited battery life of the eo, it's not really able to do what I needed it to. ;-(