Contracts for Differences are arguably one of the most popular forms of online trading in the industry today. Boasting benefits such as no expiry date on trades and all profits made from CFD trades being exempt of Capital Gains tax, CFDs are increasingly become the most favoured form of online trading in the stock market today.