The present invention provides a method of operating an on-line market system by receiving a photograph of a plurality of sides of a product, constructing a three dimensional product image from the photographs, and displaying the three dimensional product image in a three dimensional mall representation. Additionally, by receiving at least one product image at a seller's node, storing the product information in a seller's database, constructing a three dimensional store, positioning the product image in the store, constructing a three dimensional mall, positioning the store in the mall, and providing buyer access to the mall from a buyer's node. Also, by opening a plurality of socket connections between a mall network and a buyer, opening a plurality of socket connections between a mall network and a second buyer, and providing a database means to route a network connection between the buyer and second buyer wherein the connection provides bisynchronous.