Provided are a method, system, and program for providing information on a
promoted product to a user. A virtual environment is rendered and a
virtual customer is rendered within the virtual environment, wherein the
virtual customer utilizes the promoted product by receiving input control
signals from the user indicating movement of the virtual customer through
the virtual environment. Interactions are rendered between the virtual
customer and the virtual environment in response to the input control
signals to enable the user to virtually experience how the promoted
product is capable of impacting daily activities of the user and to
promote the product.