CFDs are a popular Forex trading vehicle known as contracts for differences.  Trading CFDs is basically buying and selling the difference between the opening and closing price of a commodity or currency.  It is similar to buying options where you are leveraging a smaller amount of money and betting on a quick price change.