1. A method for transferring an object from a first virtual environment to a second virtual environment, the method comprising: receiving, via a network interface, a request to copy an object associated with a first virtual environment into a second virtual environment, wherein each virtual environment is a separate computer-based simulated environment wherein multiple users interact via avatars; determining whether dimensions of the second virtual environment are compatible with dimensions of the first virtual environment; in response to a determination that the dimensions of the second virtual environment are not compatible with the dimensions of the first virtual environment, calculating a scale factor between the first virtual environment and the second virtual environment; rescaling the object using the calculated scale factor; and copying the rescaled object into the second virtual environment, wherein the calculating the scale factor is based on common objects tagged in the first virtual environment and the second virtual environment, and wherein the scale factor is given by q=n*(p/m), where q is a dimension of a tagged object in the second virtual environment, n is a dimension of the tagged object in the first virtual environment, p is a dimension of the avatar in the second virtual environment, and m is a dimension of the avatar in the first virtual environment.