16. A system according to claim 11 , wherein said Data Storage Component is further configured to maintain in said memory a list of word categories, wherein said Processing Component is configured to compare words from the textual data set to the word categories on said list, and wherein said Display Component is configured to alter the display of words matching said word categories.
11. A system for displaying an n-dimensional textual data set as a word cloud comprising one electronic device, or a set of two or more electronic devices linked by a network, coupled to a display and to data entry means including manual data entry means, each electronic device having a memory, and a processor, said processors together or singly operable to execute instructions to perform functions comprising: a Processing Component configured to: generate a textual data set whose members comprise a set of words, each of which is associated with an n-dimensional vector populated by n numerical values, said vectors defining an n-dimensional data space; calculate a size attribute for each word in said textual data set; create an initial two-dimensional subspace of the n-dimensional data space; calculate the projection of each said n-dimensional vector onto said subspace; and derive a new subspace and vector projections thereon given a user-selected vector in said n-dimensional vector space and a variable representing change in position within a display space; a Display Component configured to display word clouds in a display space with a two dimensional coordinate system, and specifically to perform steps comprising displaying a word cloud given a set of n-dimensional vectors with calculated projections and corresponding words with calculated size attributes by: placing each word at coordinates determined by its vector's projection; and displaying said word with a font size corresponding to its size attribute; a Data Entry Component configured to capture data entered by the user via said data entry means, and particularly to: capture a selection of a word displayed in said word cloud by a user via said manual data entry means, and record the selection of that word's corresponding n-dimensional vector; capture a user motion input by: selecting a frame rate for animating the movement corresponding to said user's motion input; for each frame, calculating the change in position corresponding to the portion of said user's motion input that occurred during said frame; and repeating for each frame until the cessation of said motion input; and identifying the cessation of the motion input; a Data Storage Component configured to store said textual data set in said memory so as to preserve each word's relationship with its associated vector; store said subspace in said memory; and store each vector's projection in said memory.