Droid X.
Non-rooted, stock.
Android 2.1
2-3 weeks.
Charge lasts a full day.
I heard lots of problems with 2.2, so I havent updated to it yet, and it's working fine for me. The only issue I get, is once in a while my browser stops working... I figured out a solution for it though, I downloaded the Dolphin HD browser app. When the default browser stops working, I just use dolphin HD.
Don't believe everything you hear. 2.2 is a great update, only problem is they have or had an OTA issue. Don't know if that is fixed or not yet.