1. A method for providing a uniform network addressing scheme for a user accessing a computer on a network independent from the computer the user is accessing, the method comprising the steps of: (a) obtaining a plurality of virtual host names; (b) assigning, from the plurality of virtual host names, a first virtual host name to a first user accessing a first computer via the network and obtaining a second virtual host name, different from the first virtual host name, to a second user accessing the first computer via the network; and (c) associating the first virtual host name of the first user with an internet protocol address of the first user associated with first computer and associating the second virtual host name of the second user with an internet protocol address of the second user associated with the first computer.