There is one superb idea in e-commerce but this idea is difficult to implement. Take for example that I am running a textile shop and sell finished garments for all categories - males, females, kids etc. I also sell garments online. An online visitor should specify his size, colour, design etc and select the best garment he or she wants. Next he should upload his full sized photo into my website. Immediately he will have the feel of how he will look like with the selected garment. The same principle should be applicable while selecting shoes, jewellery etc. If this software comes, it will boost online purchases. It will be a boon for e-commerce. But unfortunately it has not arrived yet to the best of my knowledge because of practical difficulties.