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.
3. The method of claim 1 , further comprising providing a plurality of option template blocks and highlighting at least one of the provided plurality option template blocks.