I'm on a fairly huge project (we're in year 5 with no end in sight) for the federal government, and we have just cut over from CVS to ClearCase. I have transitioned from application architect to librarian, because I'm a sucker. I will just state that I am in love with ClearCase. It is awesome.

One key thing that we've implemented that you reference is you *cannot* check in without making a comment. Your commit will fail. Developers are free to make meaningless comments, but they are all contractors. The government project managers LOVE reports and yelling at people, so seeing a developer putting in comments like 'Matt is teh suX0r for making us put in comments' will tend to get them noticed. Problem solves itself.

I hadn't thought of using it as a status report, but I'm going to start right now.