>So now I'm asking you for short, related, non-trivial, assignments that you've >enjoyed or enjoyed giving as examples to help others avoid common programming >errors or to give others insight into the Ada language. ...or if you've >seen it on-line somewhere... My book ("Ada95: The Lovelace Tutorial") has a number of short assignments at the end of each chapter. In the first few chapters they're more question-and-answer types of questions, but later chapters ask the reader to create short, simple programs that illustrate the material from the chapter. My criteria for exercises may not be identical to yours, but I think you'll find many of them useful. You can get more information on how to get the book from: http://www.adahome.com/Tutorials/Lovelace/orderbk.htm -- --- David A. Wheeler [log in to unmask]