8. A computer system for receiving user input comprising: means for receiving handwritten input via a user entering information in a handwriting receiving panel in the form of electronic ink created by interaction of a finger and a digitizer, the electronic ink is a sequence or a set of strokes with properties, the handwriting receiving panel attempts to recognize the handwritten input and forward recognition results of the handwritten input to an auto-complete provider as recognized text; and means for integrating said handwritten input via the auto-complete provider that provides an auto-suggest list comprising a list of suggested completions based on said recognized text, wherein the auto-suggest list varies by application, such that the auto-suggest list updates after each character of a text is recognized or after a segment of the text is recognized, the auto-suggest list updates after a subsequent character or subsequent segment of text is recognized, and wherein a user adds additional information to a user selection and has newly recognized information forwarded to the auto-complete provider.
11. The computer system according to claim 8 , wherein said auto-suggest list is part of an application.