I made a similar thread earlier talking about how the battery life on the new versions was disappointing, and boy was I wrong. I was so wrong that I had to make a new thread to basically make up for it.
I was getting about 16 hours of battery life on BBv0.5, which itself ended up being a bit buggy over the last couple months. Installed BBv0.6 two nights ago, fully charged it overnight, and let it drain to see how it would do. I got 21 hours out of it with normal use, overclocked to 1.1mHz, and it still didn't fully drain. Probably could have gotten a full day out of it, but I wanted to drop 0.6.1 on it, so I charged it up and installed it. (on a side note, I did not do a data and cache wipe, and the phone is doing just fine. And I do not notice a difference between Chevy's 1.1mHz kernal and the stock 800Hz kernal with BBv0.6.1, so I'm sure the battery life will be even more impressive now)
All in all, very well done, Pete. You continue to impress!