well, most of the post is opinion but I agree with a lot of it so that's
okay. :-)

> This came with Win 95. Unfortunately MS was competing with IBM's
> OS/2 at the time and wanted good performance on a 4MB system. While they
> use Unicode internally they dropped Unicode support from the user API.

This one statement is not true, however, Windows 95 and the rest of the
Win9x codebase is not internally Unicode *anything*.