The History of User Interfaces
This is a nice collection of graphical user interfaces.  This reminds me of the well known Toasty Tech collection (http://toastytech.com/guis/), but with a narrative tying together the evolution of these GUIs.Some feedback:1.  All interfaces presented were graphical user interfaces for desktop personal computers.  However, there's a wide world of user interfaces for computers beyond conventional point-and-click GUIs.  A command line interface, for example, is still a user interface, and in fact there has been much diversity of command line interfaces besides Unix and MS-DOS.  For example, I remember reading in The Unix Haters Handbook critiques of the Unix shell, comparing it to the CLIs of other operating systems such as VMS.  It would have been cool to have learned about the history of various CLIs and how they evolved.  Regarding other user interfaces, there are touchscreens and voice, and even among GUIs there have been models that were not heavily influenced by the Apple Macintosh and Microsoft Windows, such as Symbolics Genera, Project Oberon, and Plan 9's 8 1/2 and rio GUIs.2.  Some highly influential GUIs are missing.  For example, as influential Windows 95's UI was, its look and feel clearly shows influences from NeXTSTEP, the first GUI to introduce the gray, 3D, beveled look that Windows 95 embraced.