
Well, CFD is the it trading instrument as well as the foreign currencies. And it's no surprise because traders can speculate on shares / indexes / commodities / currencies prices without actually owning the instrument itself. Another great advantage of CFDs is that CFD position can stay open at all times, and it's "rolled over" to the next day.
CFDs are cheaper than traditional instruments because you don't the full price of some share. More conservative investors might find this type of trading too risky since they are used to more solid investments. But young, more adventurous traders prefer more profitable instruments.
Today many online brokers offer their clients an option to trade CFDs on various trading platforms. The only problem is to tell the difference between good, reliable online brokers and scams. The most recent ongoing online debate has been about whether avafx scam or not. Many online traders will tell you a sobby story about how avafx has wronged them, but my own personal exsperience with this broker is different. Of course, it's not always been easy or smooth, but rarely in life it is.
So, in conclusion, if you want to see sizable profits in relatively short period of time - CFD is you instrument.