CFD markets have reached a high-level of development and become very popular giving you the opportunity to make deals on a wide variety of underlying assets.
CFD's give you the opportunity to trade against the share price movement without actually buying or selling physical shares. One point to note is that you can also make profit from price falling. This opens up a whole new avenue to making profits.