So I've had 2.2 for a couple months now, and I've dealt with it this long, but I'm getting really tired of having a phone I don't even want to use because of the unresponsiveness. So when I was on 2.1, my phone randomly rebooted. Sometimes 2-3 times a day, and then sometimes nothing for a week. It was very random. After upgrading to 2.2, the reboots still happen (possibly more frequently) and even happen in the middle of me writing a text message. On top of the reboots, after upgrading to 2.2, my home screen becomes a lot more laggy, browsing the internet is extremely laggy and slow compared to before, typing in searches will freeze up for about 10 seconds after hitting a letter, and any scrolling (horizontal/vertical) that I do is really lagggy as well. I have never rooted my phone and I use the Telus Moto Milestone. Can anyone tell me if there is a cure for this type of behaviour? Is it possible my update didn't install correctly? For the record, I updated using Motorola's software on my PC and not through Telus autoupdate on the phone's mobile network. Is there a way to revert back to the original firmware my phone came with and then reinstalling 2.2 a clean way? Thanks.