1. A speech recognition and control system continuously operable by two or more users, comprising: a receiver for receiving a speech input; a processor in communication with said receiver; a database in communication with said processor, said database including a plurality of user profiles, wherein each of the plurality of user profiles includes a speech recognition profile and one or more user preferences; profile management software executing on said processor for determining an active profile from the plurality of user profiles; and software executing on said processor for identifying at least one command from the speech input based on the active profile; wherein said profile management software, after receiving a profile selection indicative of a second one of the plurality of profiles, compares the active profile to the second profile to determine conflicts between the active and second profiles pertaining to any devices being controlled by the system before switching the active profile to the second one of the plurality of user profiles during runtime of the speech recognition and control system.