CFD or Contract For Difference is a very powerful leveraging tool in the financial and commodity trading environment. This article looks at how the leveraging power of the CFD is used in the marketplace to provide huge profits for traders. In this respect, we shall be looking at understanding CFD trading, risks associated with trading using CFD and major steps to choosing CFD trading platform.