I apologize if this question has already been answered, but I didn't see it anywhere.
I had 2.2 rooted using unrevoked3, then decided I wanted to try the 2.3 update. I used the RUU to return to stock 2.2, then accepted the OTA 2.3 update. I now realize that was a mistake, I should've waited...