Excellent post. One of the best Ive seen on any forum about any topic!
One big issue though, as a virgin trader (actually virtually uninitiated to the commerce world), I have/had no idea what spread betting is, what options contracts are, etc. and there wasn't any link that was very obviously...