1. A client system for gathering information via a network by voice input comprising: a speech recognition engine installed on said client system; a communication component installed on said client system configured to establish communications with a communication component on a server system which provides access to information stored on said server; and a voice navigation component configured to provide information-dependent grammars from said server to said speech recognition engine via said communication component based on initial information loaded from said server to said client and configured to process results of said speech recognition system.