The current query name is short, does not allow special characters, and must be unique. Why?
1. Provide a group field that can be used to group similar queries. See related "Group Individual Statements" FR.
2. If the user tries to name a query with the same name as another query, offer to set the group name.
3. The statement id can always be used behind the scenes to provide uniqueness to the name.
4. If the special characters cause problems with search or something like that, store a hidden name without the special characters and with the unique suffix to use. Allow the display name to be longer and truncate the display. Mouseover will show the longer name.