It appears that the current CM5 is still not stable enough to move beyond the "experimental" stage at least by Cyanogen's own standards (http://forum.xda-developers.com/showthread.php?t=681717). However, even the most recent "stable" CM release - 4.15.1 already has enough of the Android 2.x series functionality to extend G1's usefulness as a phone far beyond the time-line T-Mobile and Google set for it. Buying a used G1 gives interested people pretty much the only way to afford an entry into the smartphone area and CyanogenMod makes it just as functional as the phones beyond financial reach of many people. It is a thrill to be able to enjoy 2.x Google Navigation, apps2sd with hundreds of apps instead of paltry dozen or so the original flash could hold, and full root access with tethering and other goodies that apps like TitaniumBackup, Cachemate and others can provide. Many kudos to Cyanogen for it. I just hope there will be a 2.2 CyanogenMod to incorporate the announced 2.2 Dalvik performance improvements, which might make G1 even more responsive and useful. That would truly be a miracle. It might happen I suppose as long as Cyanogen has resources to devote to supporting this hardware. It seems to me that he is spreading himself thin over the "Dream" generation and the Droid and N1 generations, so alas G1 might still slip into a neglected state soon and that would be truly unfortunate.