A method and system for installing and configuring software for a
peripheral device from a remote location to a user's computer. The method
and system comprise connecting to an Internet site via a client device,
selecting an item displayed on the Internet site, providing at least one
location where the item can be obtained, wherein the at least one
location is remote from the client device's location and the item is
situated at the at least one location, establishing a temporary secure
connection between the client device and the at least one location,
installing and configuring software on the client device from the least
one location via the temporary secure connection, and controlling the
item from the at least one location via the software installed and
configured on the client device.