1. A method of reducing the amount of processing work required to support web interfaces, comprising: (a) receiving a request to view a web page; (b) ascertaining whether new data exists for the web page; (c) updating the web page with any new data in response to step (a); (d) building the web page only in a human language requested by the user; (e) saving the web page for use until data therein changes; and (f) transmitting the web page to the requesting user.