receives data via the communication network 24. In addition, the multimedia processor has expansion ports to support additional user interface and other devices, such as keyboards, joysticks, trackballs, and to accept add-on circuits for enhanced sound,