described below access device 130 is generally representative of one or more access devices in the exemplary embodiment access device 130 takes the form of a personal computer workstation personal digital assistant mobile telephone or any other device capable of providing an effective user interface with a server or database specifically access device 130 includes a processor module 13 lone or more processors or processing circuits 131 a memory 132 a display 133 a keyboard 134 and a graphical pointer or selector 135 processor module 131 includes one or more processors processing circuits or controllers in the exemplary embodiment processor module 131 takes any convenient or desirable form coupled to processor module 131 is memory 132 memory 132 stores code machine readable or executable instructions for an operating system 136 a browser 137 document processing software 138 in the exemplary embodiment memory 132 also includes document management software and time and billing system software not shown in the fig1 in some embodiments this software may be hosted on a separate server in the exemplary embodiment operating system 136 takes the form of a version of the microsoft windows operating system and browser 137 takes the form of a version of microsoft internet explorer operating system 136 and browser 137 not only receive inputs from keyboard 134 and selector 135 but also support rendering of graphical user interfaces on display 133 in the exemplary embodiment document processing software 138 includes microsoft word word processing software powerpoint presentation software excel spreadsheet software and outlook email software document processing software is shown.