I have installed Cyanogenmod 7 on my old Droid X2. The X2 was a really good Android phone when I first got it, but after a few Motorola updates and Android updates... and 100+ apps installed... there were bugs that just wouldn't go away. Too many force closes, freezes and random reboots, just to name a few. I tried the normal route by removing all the apps and only installing those that were used on a daily basis. To no avail. Many months ago, I rooted the phone and removed and handful of the Verizon bloatware apps, and the random reboots ceased, but it was still running quite slow. It was just prior to this time that I began wanting to sample other flavors of Android, the most well known version being Cyanogenmod.
Unfortunately, at that time, all I did was root. I am not a developer, and digging into the OS of my phone that deep to install something else... well it scared me. I couldn't afford to replace it if I bricked it. So I left it alone. Until now.