It would be very helpful to have a product-specific dictionary for a spell-check pass over an entire book when it's ready to be published or handed over to l10n. A standard spell check will pick up an incredible amount of false positive of all the code, acronyms, initialisations, commands, product names, and the like that should be ignored in one product but not others. The sheer abundance of these - if not able to be ignored - makes any standard spell check a problem because the actual errors are lost in the considerable noise. At the end of a development cycle I'd like to be able to manually run a spell check over the books, selecting the product dictionary to be used, and have it ignore a significant amount of the noise. Ultimately a user should be able to add and remove terms from this product dictionary. It would also be pretty rad if it spat out a collection of the errors (in context) that could be corrected there and then (instead of going to the topic itself), but also have a button to jump to that topic if more context is required. Yeah, I ask for a lot :) Thanks Team