1. A computer implemented method for mapping transactions between a real world and a virtual world, comprising: receiving information associated with a first real world item and a second real world item at a virtual business object (VBO) controller on a computer system; receiving information associated with a user at the VBO controller; generating by the VBO controller a VBO comprising the information associated with the first real world item in response to receiving by the VBO controller a decision by the user to buy the first real world item, wherein the VBO is at least a virtual image of the first real world item; generating by the VBO controller a VBO light comprising the information associated with the second real world item in response to receiving at the VBO controller a decision by the user not to buy the second real world item, wherein the VBO light is at least a virtual image of the second real world item; transmitting one of the VBO and the VBO light to a VBO inventory database associated with the user based on the user's information; and displaying on a graphical user interface of a display the virtual world of an avatar's inventory associated with the user, wherein the graphical user interface displays one of the VBO and the VBO light.