1. A method of communicating user data between virtual worlds systems, the method being performed on a virtual worlds server, the method comprising: receiving, at a first virtual worlds server including one or more processors, a request for a transfer of an avatar from a second virtual worlds server; determining authorization rights of the avatar to access the first virtual worlds server; completing a transfer protocol with the second virtual worlds server; converting at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server to another display attribute or another non-monetary object associated with the avatar in the first virtual worlds server based on one or more conversion rules associated with the first virtual worlds server, wherein said converting the at least one of a display attribute or a non-monetary object associated with the avatar in the second virtual worlds server comprises modifying one or more of the at least one of a display attribute or a non-monetary object based on a previously stored local avatar state, the local avatar state associated with the avatar in the first virtual worlds server, wherein the previously stored local avatar state includes a previous activity in the first virtual worlds server, and wherein said modifying includes applying an effect of the previous activity to the avatar; and engaging the converted avatar for interaction with one or more worlds on the first virtual worlds server.