I've got to say I just love CyanogenMod's take on the Android Open Source Project.
Essentially it's the most bloat-free Android experience you can get on a phone or a tablet, as it doesn't come preloaded with Mobile Operator's services, useless widgets, Facebook, Twitter or Stocks apps and the like. It doesn't even have Android Market out of the box (you need to install gapps for that).
My first experience with CM was thanks to the good folks of XDA Developers. The ROM chefs gave us mortals the abilitity dual-boot Android on our trusty HTC HD2s, which was natively a Windows Mobile 6 phone. It was simply portable geek heaven.
So at upgrade time I made the natural hop to the HTC Sensation - and that brought me right into the Android fold, waving a fond farewell to WinMo.
For 6 happy months I played merrily within the bounds of the shipped HTC Sense, furiously automating stuff with Tasker, but early on I found I preferred much LauncherPro to HTC Sense. I couldn't help thinking back to my lean and mean CM build on the HD2.
So it didn't take long to come to a decision when I found out a CM7 alpha build had just become available.
Once I'd backed up the stock ROM with Nandroid / Clockwork Recovery, the flashing process took very little time, and before I knew it I was watching the Android skateboard across my screen.
For an alpha release, it's exceptionally stable, and seems really well optimised. Can't wait to see what it's like when the CM team really start the tweaking...
Scribbled by Tom