In order to stay competitive, many CFD providers have chosen to compete on the range of products that they offer, and you'll commonly find perhaps 7000 different CFD products available. Which you choose will depend on your view of the various markets...