This has done wonders for my battery life.  Before I needed to charge 2-3 times a day, now I can go 24+ hours with moderate use.  Original  post on sprintusers.com: 
http://www.sprintusers.com/forum/showthread.php?t=127164
And make sure to turn your screen off, the backlight is another killer. 
[HKEY_LOCAL_MACHINE\Comm\AsyncMac1\Parms]
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0
 
[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0
 
[HKEY_LOCAL_MACHINE\Comm\PPTP1\Parms]
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0
 
[HKEY_LOCAL_MACHINE\Comm\L2TP1\Parms]
Default value type and value are
“DisablePowerManagement”=dword:1
Change to
“DisablePowerManagement”=dword:0
see: 
http://forum.ppcgeeks.com/showpost.p...6&postcount=10 for an excellent explanation of what these do.  I use wifi, evdo, phone, bluetooth and direct push and have had no ill effects because of these changes.