Hi Charles, What a fine initiative, this show!

One subject you might take up is how to (best) develop code addressing DirectX, or Windows, the C++ way.

The pain is that as soon as one starts writing code that uses DirectX (or Windows) one is confronted with very many (how many?) typedefs and macros (e.g. #define). Also, the documentation shows C programming, not C++ or OO. What I would appreciate enormously is you guys leading the way in C++ programming DirectX (or Windows, but without MFC or ATL). Just C++, STL and the like, and a minimum of typedefs and macros. To quote Stroustrup: "Almost every macro demonstrates a flaw in the programming language, in the program, or in the programmer".