Date Added: Mar 2010
In web based reporting applications, one often allows users to select the values for which they want to see results from a list of values. With this approach there are two problems that immediately surface. The first is that lists become unwieldy beyond around 1000 values. The second is that some users have a large number of values that they want to select. Freeform text input is a viable option, but application developers are often reluctant to yield the control that a list gives them over of their application input. In addition, developers are often fearful of what users might throw at their applications.