They've come a long way in the past couple of weeks. I've switch over to NGRz ROMs, with the latest Rhodium updates (4/5/09). I'd consider it complete now, for all purposes, in the hands of a good ROM chef. My battery life is similar to yours. Mines been off the charger since 5AM this morning...