1. A method for completing a form, said method comprising the steps of: a client workstation storing an audiovisual form in a written markup language, said form defining fields with respective headings and respective blank areas to be updated with text; a web browser in said client workstation displaying said form with the respective headings and respective blank areas to be updated with text, audibly reading one of said headings and waiting for a user to audibly respond with corresponding text for the blank area associated with said one heading; wherein in response to said web browser progressing to said one heading, while said web browser audibly reads said one heading, said web browser automatically displaying a plurality of valid alternatives for said blank area associated with said one heading, one of said valid alternatives being said corresponding text; and in response to said user speaking said corresponding text, said web browser displaying an updated state of the form with said one heading and with said corresponding text entered in said blank area associated with said one heading.