1. A method for communicating with a virtual world, wherein the virtual world comprises a simulated public space configured to facilitate interaction among a plurality of users and one or more private spaces, wherein each private space is associated with a particular user of the plurality of users, the method comprising: simulating a communication device in the virtual world; and communicating between the simulated communication device and a real communication device.