A few thousand compiler errors fixed, and my knowledge of C++ greatly improved.