like X-Windows -- which was going to be a way to do Windowing and User Interface (cross platform and cross networks). Of course it does almost nothing because it wastes so much effort trying to do everything and be all things to all people. So X was near worthless on it's own -- you had to add layers on top to actually get things done. XLib was the basics, but it needs X intrinsics on top. Then you need Motif on top of that to define how things will actually behave. Then many Windowing systems are built on that (like CDE, GDE, Gnome, and so on). It was a bottoms-up approach to design that added more complexity than value, and none of the geeks ever asked, "What do users want?" -- instead they focused on adding features and configurability, even if there was no need. In fact that is my problem with Unix itself. It isn't written for users. It is the most user hostile system I know of. Yes, RedHat and many new "one-button" installs help hide that complexity, but it is all lurking under the surface. It is written for programmers, and by programmers. They want to be able to do anything, or change anything, at any time. So everything in unix has some text file controlling every aspect of configuration. If something goes wrong, you reconfigure it. Every geek is out there trying to tweak something to make it go faster -- when the real solution is