as CFDs are a hot topic, if anyone is looking for further information on Contracts for Difference (CFDs), a website worth checking out is <a href="http://123cfd.com">123cfd.com</a> - for traders, or anyone who is interested, it covers technical analysis, trading techniques and some other aspects of CFDs such as CFD terminology and trading plans. you can find analysis of brokers, explanation of spread betting, about margins, swing trading in the context of this financial instrument, explore the various positions to maximise profit