A method for remotely determining the configuration of a computer of a
multimedia content user includes sending player detection code to the
user's computer and receiving configuration information regarding the
user's computer. A method of determining a connection speed of a computer
includes determining a size of a timing block based on an estimated
bandwidth and retrieving the timing block. The connection speed is
determined based on the timing block size and the times at which transfer
begins and ends.