1. A method for providing a virtual world presentation to a user for entertainment, comprising the steps of: storing data relating to a plurality of registration codes, each of said registration codes corresponding to one of a plurality of toys; serving content, via a communication network, to a user computer; receiving one of said registration codes transmitted from the user computer via one or both of the communication network and an additional communication network; verifying said one of said registration codes against said data relating to said plurality of registration codes; registering a toy corresponding to said one of said registration codes after said verifying; and providing virtual world data for including in said content, wherein said virtual world data is for use by the user computer to present a virtual world to the user, and wherein said virtual world includes a virtual toy representing the toy.