It is not hard to get information on CFDs whilst surfing the web, but this is ...