FAQ allows any authorized user to either ask questions or answer questions, depending on security, and is suitable for use as a community-maintained FAQ. The user both asking and answering questions can optionally be tracked, and questions and answers can be moderated before being available to readers if desired. Customizable JSP pages are provided for the user interface, and links can be easily made to specific topics from any page, as all components take query parameters to customize their behavior.