I think Triple Clicks is the only place where you can establish your own online stores at a nominal license fee.In other E commerce store you can be only a seller there.That too under their web and address.Here you become a owner of a e store with no limit of products to sell.Other people who are connected to your stores will also help to generate sales here.