1. A method for user interface optimization, including: A. on a digital data processing system that comprises one or more digital data processors, identifying one or more rules for execution by a rules engine in order to generate any of a markup language page providing a user interface and a markup language stream providing the user interface, B. on the digital data processing system, executing a step of determining whether one or more aspects of the user interface generated as a result of execution of one or more of the rules is in conformity with one or more requirements, C. responding to a negative such determination by executing on the digital data processing system any of the steps of: i. generating a notification that identifies modifications to one or more of the rules which would result in generation of any of said markup language page and markup language stream providing a conforming user interface, wherein the conforming user interface includes a field having a modified display characteristic vis-à-vis a non-conforming user interface otherwise resulting from execution of one or more of the rules, and wherein the display characteristic is modified based on one or more of the requirements relating to a correlation between transactional data associated with the field having the modified display characteristic and transactional data associated with another field, ii. modifying one or more of the rules to generate any of said markup language page and markup language stream providing the conforming user interface, iii. modifying any of said markup language page and markup language stream to provide the conforming user interface, and D. any of storing to and generating as an output from said digital data processing system a result of one or more steps executed in step C.