Adrian Klaver-3 wrote > pv150el90 = PVC 1.5" ell 90 degree > abs150el90 = ABS 1.5" ell 90 degree You can code an interactive command line processor in pretty much any language - html+javascript included. The issue is likely one generalized to GUI in particular since now that people are used to having these verbose forms if you ask them to perform command line type processing they are going to think you are crazy. Many of the leading web app GUI developers are targeting a mass-market audience with the goal of getting as many eyeballs as possible being able to functional versus having a handful of power-users be as efficient as possible. The designs reflect this fact. The lack of good designs in the data-entry environment is due either (or both) to lack of visibility - these implementation are generally in-house and proprietary - and lack of creativity. The biggest limitation that I can see currently with browser-based GUI is the ability to coordinate amongst multiple top-level windows. You get some ability with pop-up dialogs but a full multi-faceted GUI incorporating multiple windows does not seem doable. I guess some of the websocket functionality could coordinate two separate "pages" asynchronously but that is still quite limiting. David J. -- View this message in context: http://postgresql.1045698.n5.nabble.com/Forms-for-entering-data-into-postgresql-tp5773952p5774399.html Sent from the PostgreSQL - general mailing list archive at Nabble.com. -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general