I don't usually see the real self - virtual self interaction ideas talked about in stories about uploading our consciousness, so that stuff was pretty interesting. Likewise with the idea of a 'cloud world' that is in regular engagement with the real world.