CFD's mostly have margin built into them so its like super charged gambling...why they have not been accepted in the US is a total mystery to me, perhaps the market maker (bookie) aspect of CFD's makes them to much like a game of chance and not enough like a derivative....in Australia some CFD's are actually market traded just like stocks but because there has to be someone on the other side of the trade it hasn't been a roaring success.