I just want to say that I recently did a hard reset and reinstalled 2.1. Before this, my battery wasn't lasting but about 8 hrs on a charge...but now with the reinstall of 2.1 and running Task Manager in the background with auto kill on...my battery life is awesome! I unplugged the charger today at noon and it is still showing a 70% charge ten hours later. I don't know if this will help anyone but my phone also seems faster without the lag and the only thing I have done different is what I mentioned above. You might give it a try and see if it helps and let me know if your battery life is better as well as the lag.