I'm not a big fan of either Windows or C++ but I can't help thinking they might be more widely useful than Ada!