A computer program product and method for installing downloaded software
on a client system over a network is described. The product and method
include generating an access key by receiving an installation key
produced using a random number generated from a seed that is the value of
a client specific physical feature of the machine existing when a
software installation program was run on the client system.