I am planning to launch a website that will sell 3rd party Electronic Products. It is under development process now. Over the period, the number of products and categories will be quite high. So I am planning to sell it via an affiliate system that works something like Amazon. The system should work like a widget. Since there will be huge number of products, so the system should allow the affiliates to display the desired products in his site directly from my product database and customize the width/height/color etc.