ok. I am just guessing that the C++ compiler, having been written in c++, is impossible to refactor. I am finding it very sluggish and the compiler errors often times misleading. The other day I had the header version of a function returning a different type than the code version and the compiler just went nuts. Telling me I had over 100 errors. I run into that kind of scenario very frequently, forcing me to change my coding style where I recompile very frequently, after small code changes.