Is there a glossary section anywhere? If not it would be a good idea to add one, there is a huge amount of terminology that might not be familiar to the reader. LetterRip