As the competition in B2C e-commerce becomes fierce, on-line retailers have made efforts to attract consumers’ attention by applying state-of-the-art technologies. However, most of the web sites are designed like on-line product catalogs and ads. It is qu