29. A software product tangibly stored on a machine-readable medium, the software product comprising instructions operable to cause a programmable processor to perform operations comprising: observing values entered in form field objects; determining a semantic similarity between a current form field object and a form field for which values have been observed; generating likelihood assessments for possible values for the current form field object based on the observed values for the form field and the determined semantic similarity, the likelihood assessments indicating relative probability of the possible values being entered in the current form field object; and providing the generated likelihood assessments and the possible values for use in predicting a value for the current form field object.
29. A software product tangibly stored on a machine-readable medium, the software product comprising instructions operable to cause a programmable processor to perform operations comprising: observing values entered in form field objects; determining a semantic similarity between a current form field object and a form field for which values have been observed; generating likelihood assessments for possible values for the current form field object based on the observed values for the form field and the determined semantic similarity, the likelihood assessments indicating relative probability of the possible values being entered in the current form field object; and providing the generated likelihood assessments and the possible values for use in predicting a value for the current form field object. 37. The software product of claim 29 , wherein predicting a value for the current form field object comprises: receiving user input activating the current form field object and entering one or more characters; and in response to the user input, displaying a selected value in the current form field object, the selected value being a value from the possible values with a highest likelihood assessment that also matches the one or more characters.