Modern computers are broken. They are too complex, they ask too many unnecessary questions, give choice when none is necessary, and no choice when one needs it. If a creative and smart kid cannot figure out how to print a document prepared earlier in Microsoft Word, the problem has to be in the design of the interface.
In this instance, the issue is the print dialog. Asking a user to choose between printers that are not connected to the machine is just plain stupid. The task is to send the document to the printer, not to memorize the exact name of all printing devices that has been installed in the past. If a printer is not available, why even show it?
We still seem to be unable to get the simplest elements of interface design straight, even in times like these, with computers becoming more and more portable and thus being connected (and automatically configured) to many more devices of all kinds. With dialog windows showing too much information, it has to end with clutter and confusion.
Please note that comments are numbered with unique ID numbers that allow to identify them accross the whole web site instead of just one article.