If you're still waiting for Android 2.3 Gingerbread, we recommend checking out CyanogenMod 7. It not only brings Gingerbread to tons of Android phones, but other great features like canned SMS responses, overclocking (or underclocking), and a new simple theme engine.If you haven't rooted your phone and flashed a custom ROM yet, now's a pretty good time — CyanogenMod 7 is one of the best ways to get all that Gingerbready goodness we've talked about, among a ton of other convenience features added by the CyanogenMod team. We've mentioned a few of these before when the RC came out, like sending canned SMS responses with a gesture, incognito browsing, the all-new, super easy them engine, and smaller tweaks like being able to play and pause music with the camera button.
Other cool new features include built-in CPU clocking, meaning you can overclock or underclock your phone without the help of previously mentioned SetCPU (though SetCPU does still provide other great features, like profiles). It's also got a "phone goggles" feature, which, like Gmail's Mail Goggles feature, prevents you from sending unwanted SMS messages by making you do simple maths problems. Check out the full changelog for more cool additions.
If you're updating from CyanogenMod 6, make sure to wipe your data and cache when you upgrade, since you're upgrading to a new version of Android. Backing up your apps and settings with Titanium Backup will help make it an easier transition. And, if you haven't rooted your phone yet, be sure to check out our always up-to-date guide to rooting any Android phone — you'll be glad you did.
CyanogenMod 7 is a free download for many Android devices.