A client computer collects registration information regarding a user and/or the
client computer and attempts to upload the collected information to a remote registration
system. The client computer stores the registration information locally and delays
uploading of the information to the registration system until a connection to the
registration system is established. The connection to the registration system and
the uploading of the registration information can be performed automatically and
transparently to the user, eliminating the need for any further required actions
on the part of the user once the registration information is collected.