A sport server includes a sport database for storing sport data. The sport server
communicates with a variety of input devices for receiving the sport data. The
sport server determines the type of input device and then communicates with the
input device using appropriate display and communication parameters. The sport
server then outputs the sport data to various output devices using appropriate
parameters for each output device.