Abstract: A computerized method, system and machine-readable medium to enable a user to remotely perform a decorating session on an electronic image are provided. The method includes: receiving, at a client computer, a user-supplied digital image having an area to be decorated; interactively mapping, at the client computer, the area to be decorated with a product to obtain a mapped image; transmitting the mapped image to a web server over a public communications network; and providing either the user or another user access to a user-selected web site supported by the web server over the public communications network to enable the user or other user to perform a decorating session. During the session, the user or other user electronically applies product images to the area to be decorated and views the results of the session prior to generating an order for the product.