15. A computing device, comprising: a touch screen, configured to display a representation of at least one portion of a document, wherein said at least one portion of the document comprises a plurality of document locations, each accessible by one or more operations, and accept, in memory of the computing device, data representing user input within the displayed representation; and one or more processing units, configured to determine a user command based on one or more user selected positional locations within the user input, automatically identify one or more variables, associated with at least one operation, representing a plurality of at least one of start locations and end locations based on said user command, and automatically determine one of said plurality of at least one of start locations and end locations, being within a range of user chosen locations at which to apply said user command to select a plurality of text characters, wherein said at least one operation is configured to automatically determine said user chosen locations within said plurality of document locations based on said one or more variables.
15. A computing device, comprising: a touch screen, configured to display a representation of at least one portion of a document, wherein said at least one portion of the document comprises a plurality of document locations, each accessible by one or more operations, and accept, in memory of the computing device, data representing user input within the displayed representation; and one or more processing units, configured to determine a user command based on one or more user selected positional locations within the user input, automatically identify one or more variables, associated with at least one operation, representing a plurality of at least one of start locations and end locations based on said user command, and automatically determine one of said plurality of at least one of start locations and end locations, being within a range of user chosen locations at which to apply said user command to select a plurality of text characters, wherein said at least one operation is configured to automatically determine said user chosen locations within said plurality of document locations based on said one or more variables. 19. The computing device of claim 15 wherein: a first portion of the computing device comprises the touch screen and one or more processing units associated with the touch screen, a second portion of the computing device, comprising one or more processing units configured to carry out tasks of the computing device, is hosted at a server, and at least one portion of data transmitted by the second portion of the computing device is utilized by at least one of the one or more processing units associated with the touch screen to assist a user in response to input data within the user input.