1. A portable device for enabling access to a host computer via a guest computer, comprising: a guest computer interface for connecting the portable device to the guest computer, and a memory for storing a program including instructions for establishing communication with the host computer such that input to the guest computer serves as input to the host computer, and output displays from the host computer are displayed on the guest computer.