Various embodiments can support a richly dynamic form environment that
permits editing on the client side and can alleviate many of the
server-imposed processing complexities that have existed in the past. In
at least some embodiments, complex editing scenarios permit users to make
complex editing changes on a form, and have those editing changes
captured and rendered on the client side for later communication to the
server. Particular aspects of at least some of the embodiments can permit
scalability, and can, in at least some instances, be employed in the
context of a wide variety of browsers having different levels of
capability, e.g. "thin" and "thick" browsers.