I hate to break to everyone in here, but even burning through 10%/hour battery is great battery life on battery-hungry Android, historically speaking. As someone hinted at above, this is not an iPhone or Blackberry, which only have to really worry about doing at most 3 (Phone/SMS/Notifications, Display, & Current App) things really well, and "pausing" some other things to be accessed later. There are multiple threads/processes running constantly in the background, widgets, live wallpapers, etc. that are all running as long as there is processor speed and RAM to support them, these things all take battery resources. My original G1 had about 4 hr battery life, and it was a joyous day when I rooted and installed CyanogenMod on my phone and read up a little about battery life and was able to milk about 6 from it. My N1 could get around 5-7 hours of normal use, about 4 with heavy use, and my Captivate could get me about 6-9 hours, but never beyond 9. Now, with my Atrix I consider anything over 10 hours (which it regularly does) excellent. Using tricks like few widgets/push services, a static wallpaper, and using the task manager to halt unnecessary threads/processes, many have been able to push battery life to beyond a day, but I don't consider it enough of an issue to alter my usage patterns.
I don't mean to sound harsh about it or anything, but anyone with any previous Android devices (from the Captivate and definitely the Inspire back to the first-generations) would love to have the battery life we unwittingly enjoy with this phone. and the good news is, as the dual-cores get utilized in the future, our battery life will get even better...