The CyanogenMod team has announced that a code freeze has been put into place for CM9. That would be the version based on Ice Cream Sandwich source, and it's one of the most downloaded ROM's in Android history. So what does this mean for us, the end users? It means that a release candidate (RC) is on its way, and they are in the process of squashing bugs to make it stable. The team states in its blog post that nightly builds will still happen, but they won't be accepting any code other than bugfixes, device support, and translations into the release branch.
The initial release will cover a small amount of devices initially, but other devices will be added further down the road. (The process of adding new devices should be helped along by the streamlining of certain code.) Given the large undertaking of moving to ICS, and the amount of time that has been spent on it, knowing that a release candidate is on its way should make CM fans very happy. Already running and experimental build of CM9? Be sure to share your thoughts in the forums.