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.
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. 12. A system according to claim 11 , wherein said Processing Component is configured to perform said generation of said textual data set by: providing a document set comprising n documents; creating a matrix containing data concerning said words and documents; and using said matrix to produce said n-dimensional vectors.