The present invention relates to a portable device configured to interact
with any number of host computing devices. In operation, the portable
device will initially appear to a host computing device as a known device
type. The host computing device will be configured to interact with the
portable device as the known device type. Upon such interaction, the host
computing device will access indicia sufficient to identify the portable
device as a second device type and instruct the host computing device to
configure itself to interact with the portable device as the second
device type.