1. A method of providing query templates having one or more functional template blocks to assist in building one or more queries, the method comprising: providing for displaying one or more visual cues on a display, the one or more cues each having a valid option, an expected construct, and a required syntax; providing for presenting one or more keywords to the display in relation to the one or more queries; providing for selectively engaging a content assistance mechanism and a list of valid options to create a query construct represented by one of the one or more functional template blocks for each of the one or more queries, wherein invoking a wizard is an option in the list of valid options; providing for highlighting at least one required template block in the display via a first form and highlighting at least one optional template block in the display via a second form; providing for a capability to receive a response to the one or more functional template blocks and determining compliance of the response received; and, wherein each functional template block includes at least one required template block and at least one optional template block associated with the one or more queries.