So I was getting sick of my battery getting constantly drained on me, and before the the fixes that I found that really saved my battery life was either during off 3G or installing Juicedefender, which helped, but it was still draining a ton. Well what I did was I checked when facebook updated my contacts to once a day instead of the default. Which I believe the default setting was Every hour, because honestly I don't need it to check every hour for a profile picture change or a few things that I normally check on my own with the facebook app. The way you do that is Menu->Settings->Accounts and Sync->Facebook for HTC Sense->Account Settings->Change it to Once a day. Also I recently found out that you can use your gmail account to have it check a work e-mail or another e-mail, by using pop e-mail, so I didn't have to leave my phone set to check my work e-mail every 15 minutes and drain battery life that way, and that works really well too so your just using your gmail account for e-mail, plus your gmail account pushes to your phone every time a new e-mail comes, which it can do for a work e-mail or your gmail e-mail. The way you set that up is, Login to your gmail->Settings->Accounts and Imports->Under Check mail using POP3->Click add POP3 account->Then start adding your work e-mail in there You can also select Send mail as and add your work e-mail in there, so you can just use your gmail account to send e-mail, I would prefer to use IMAP, but since I am usually in front of a computer, cleaning up my e-mail isn't too much of a job to do. But this is a great way to use less data and to save a TON on your battery, by the time I was done with work today, I was at 80% battery, when I am normally around 40% to 50%, and after a few short phone calls and showing my mom about 100+ phones from the 3D photo gallery I am still at around 60% on my battery.