1. A method of updating a speech recognition program, the method comprising: updating speech recognition program information stored in a database, via an update website; loading said speech recognition program; submitting a request from loaded said speech recognition program to said update website, for identifying information about said updated speech recognition program information; responding from said update website to said loaded speech recognition program, with said identifying information about said updated speech recognition program information; deciding within said loaded speech recognition program, which said updated speech recognition program information, said loaded speech recognition program, wants to update; submitting a request from said loaded speech recognition program to said update website, for said updated speech recognition program information; retrieving from said database, requested, said updated speech recognition program information; responding from said update website, by transmitting, requested, said updated speech recognition program information to said loaded speech recognition program; receiving, requested, said updated speech recognition program information into said loaded speech recognition program; updating said loaded speech recognition program with said updated speech recognition program information; resulting in an updated speech recognition program.