Systems that provide information to users by automatically generating text from a knowledge base are becoming prevalent. Studies of human natural language interactions show that people are rarely satisfied with information as initially presented. Therefore, we must provide systems that allow users to pose and receive answers to requests for further information about the texts they generate. Building an interface that allows users flexibility in asking follow up questions from automatically generated texts presents a difficult challenge. Because the text is generated dynamically, hypertext is not a solution. Unfortunately, interpreting natural language questions that refer to prior discourse is beyond the scope of current natural language understanders. However, even if the technology for interpreting such questions were available, the system would require a way to constrain users to ask only those questions the system can answer. This paper describes an approach that overcomes..