In 1991 David Allen Stokes wrote, “The use of natural language to prescribe complex, dynamic systems has at least three severe problems: ambiguity, inaccuracy and inconsistency.” I have never seen a specification document that did not suffer from at least 2 of the 3 issues related by Mr. Stokes 16 years ago in his article on Requirements Analysis.