6. A computer-readable storage medium having computer-executable instructions for causing a computer system to control electronic components using multimodal integration, said computer-executable instructions comprising: accepting inputs from: a pointer-based object selection process module that identifies an electronic component selected by a user via a pointing device in association with at least one camera and at least one light-emitting diode that are used for identifying the electronic component selected by the user, a gesture recognition process module that recognizes one or more motions performed by the user in three-dimensional space via the pointing device in association with at least one accelerometer that is used for detecting motion of the pointing device, and a speech control process module that identifies the electronic component the user desires to manipulate and a command the user desires to implement; integrating said inputs from the pointer-based object selection process module and the speech control process module to arrive at a unified interpretation of what electronic component the user wants to control; and integrating said inputs from the gesture recognition process module and the speech control process module to arrive at a unified interpretation of what control action is desired, wherein the electronic components being controlled are separate from the computer system but are in communication with the computer system via a computer network.
6. A computer-readable storage medium having computer-executable instructions for causing a computer system to control electronic components using multimodal integration, said computer-executable instructions comprising: accepting inputs from: a pointer-based object selection process module that identifies an electronic component selected by a user via a pointing device in association with at least one camera and at least one light-emitting diode that are used for identifying the electronic component selected by the user, a gesture recognition process module that recognizes one or more motions performed by the user in three-dimensional space via the pointing device in association with at least one accelerometer that is used for detecting motion of the pointing device, and a speech control process module that identifies the electronic component the user desires to manipulate and a command the user desires to implement; integrating said inputs from the pointer-based object selection process module and the speech control process module to arrive at a unified interpretation of what electronic component the user wants to control; and integrating said inputs from the gesture recognition process module and the speech control process module to arrive at a unified interpretation of what control action is desired, wherein the electronic components being controlled are separate from the computer system but are in communication with the computer system via a computer network. 7. The computer-readable storage medium of claim 6 , wherein the instruction for accepting inputs, comprises a sub-instruction for inputting from the object selection process module an indication as to what electronic component a user wants to affect via a network connection to a host computer based on what object a pointer is being pointed at, wherein the object corresponds to, or is associated with, the indicated electronic component.