I've been working on ensuring compatibility with the upcoming .NET Framework 1.1 (and C# compiler v. 7.1) for the programs in Thinking in C#. Probably 98+% of the programs worked fine, although I'm seeing something very strange with one particular multithreading program. Almost undoubtedly, I introduced a defect somehow, but it sure is startling.
Also, I'm interested in boasting that "x% of the programs run under Mono." I don't run a Linux machine: anyone using Mono interested in helping me out with the experiment? If so, drop me a line.