yeah, I cannot explain why computer companies do not do a better job with their OS software. I have seen IBM simply starve its AS400 of investment and improvements. What I have seen of C++ and windows shell programming this last year is a bunch of areas where improvements can be made but are not. Even WPF seems to have stagnated. ( where are the efforts at styling WPF in a CSS sort of way. ) Apple, IBM and Microsoft have tons of money, yet none appear to be going all out in making their platforms as programmer friendly as possible.