Just a side question that may be off-topic for the list: a recent discussion related to my work has raised the question of which accessible editors are best for creating and modifying HTML and XML documents extensively. My suggestion would be nxml-mode under Emacs, which, given a schema, supports code completion and validation. However, I'm sure there are other options, and as I'm gathering recommendations for at least one friend/colleague and not merely choosing what to use myself, I would be interested in your suggestions. One of the challenges raised during the conversation that I had was that it can be difficult to read and edit the text with a screen reader when all of the markup is spoken; so the ability to hide the markup temporarily would be useful. Of course, a braille display (which is what I use) would help here, but even with that advantage, the markup can be quite verbose. An option considered in the discussion is to write documents in a simpler markup language such as Markdown, and then convert them, but this isn't ideal - especially if you need fine control over the HTML or XML itself.