Abstract: A portable, programmable karaoke unit that is flexible in its use. Data may be stored and retrieved in compressed digital data format from an internal memory or a removable storage medium. The unit is operable by remote control and transmits audio data over radio frequencies. It may display visual data on an internal or external display. Data can be downloaded for storage from external sources such as a digital system or the Internet.