Christmas office do last night *groogh*. About 50% of the company stayed at my house last night, and another 12%, not wanting to be left out, appeared on the doorstep for breakfast this morning.
Something Needs to be Done about high-resolution screens. This laptop has a 1900 by 1200 screen 13 inches wide, but of course all the fonts are exactly the same size in pixels as they were when 640 by 480 was the largest screen you could have. The first thing I had to do to make the laptop usable was to set all the options to get text in a readable size and a mouse pointer I can see. There needs to be a switch at some point from specifying font size in pixels to specifying it in millimetres. (Points won't do, having for better or worse been tied to pixels when a pixel was about the same as a point, and having shrunk along with them. There are probably people nowadays who think that a typographical "point" means a point of light on a screen.) The display would inform the computer of its physical size, and all GUI elements would have their sizes specified in physical distances instead of pixels.
[pen] We had our works do last Tuesday night. A few of us managed to struggle in the next day... I went home after an hour. That was Very Naughty Indeed.