So after I rooted my phone and installed the Sholes ROM, I kept it that way for about a week until a couple of the little bugs they had got to me and I decided to go back to stock and wait for the official 2.1 update. Well, that didn't last very long. As soon as I heard they worked out all the bugs with the release of 2.0.5 I took the plunge and install it again. I couldn't be any happier now. They got rid of the 2.1 launcher which was a bit buggy and added more slots for overclocking to the kernel. (up to 1.2Ghz!!!) If you haven't installed this ROM yet, you need to get on it. It's stable as can be and it really brings the phone to life. I'm a happy camper and I don't think I'll be wasting my time with the "official 2.1" release.