Well, I just flashed myns 2.2 and netarchy custom kernel (listed in title), my phone is running the best it ever has, and my battery life is insane! I have the 3500mah battery, I started with a full charge yesterday morning and with moderate to heavy use I am still at 42% on my battery. And my phone is running super smooth. I had at first flash the virusrom airbourne rom, with the havs less kernel. My phone HATED it. I see why everyone says that every phone different as far as roms and kernels go.