A method of interacting with a client computer from a database server via the internet to provide evoked response potential (ERP) testing on a test subject, the method comprising:(a) presenting a user interface to a client computer via the internet(b) receiving identification information from the client computer via the internet(c) registering a headset via the internet, wherein the headset is operable to execute an ERP test on a test subject without being coupled with a computer(d) receiving ERP testing protocol selections from the client computer via the internet(e) transmitting selected ERP testing protocols to the client computer via the internet, wherein the ERP testing protocols are configured to be executed by the headset(f) receiving ERP test results from the client computer via the internet, wherein the ERP test results are received by the client computer from the headset, wherein the ERP test results are based on one or more ERP testing protocols executed by the headset.