What kind of settings do you use, and how do you define "heavy usage?" Because like toomuchgame, I get terrible battery life and I am running the battery tweak without the uncapped Kernel. I consider myself a moderate user, so I don't know what the deal is, and I know I don't have any apps eating up the memory.
Here's how I have my phone set up
After I flash a new rom I reset the battery stats (not after a nightly though, last reset maybe 2 weeks ago)
Unplug phone at 7 am and I plug back in usually at 6 pm, battery is at 30-50%
825 with the uncapped kernel #7
Overclock widget: 768/556
Jit enabled
I have 27 apps installed
5 widgets running: overclock widget (refreshes constantly), mobile buzz widget (refresh 30 min), stock calender widget (refreshes constantly), weatherbug widget with weatherbug locator (refreshes constantly with the locator) Google search widget (don't think it uses much battery) facebook widget (refresh 30 min)
Phone calls: I'm on the phone 20-30 min during the day
Texts: 40-60 texts
Gmail: usually receive 20-30 emails, respond to about 10-15
Data/web browsing: 30-40 min total all day, sometimes 5 min at a time
App usage: cachecleaner twice a day usually clears 3-5 mb each time, Xda app; browse 20 min a day, Android market: browse for updates and look at new apps 5-10 a day, my 5 year daughter usually plays a couple games for 10-20 min, browse through my facebook twice a day
Running services in applications: overclock widget, android core apps, lookout, Titanium Backup, calender storage, google services framework, google voice, swiftkey beta
I don't know if this is considered heavy usage, but it seems like I'm always doing something with my phone