2. The method of claim 1 further comprising creating an adaptively modified form for display to a present user based on the adaptively modified size of the input field, the adaptively modified location of the input field, and the constrained datatype of the input field.
2. The method of claim 1 further comprising creating an adaptively modified form for display to a present user based on the adaptively modified size of the input field, the adaptively modified location of the input field, and the constrained datatype of the input field. 3. The method of claim 2 further comprising obtaining historical data including past user input data provided to a form identical or similar to the optimized user input form.