The spread betting companies are winning, of course. They are the market makers and they can manipulate the market as much as they like, even pushing the price up or down temporarily to hit stop loss orders and the like. And of course they adjust the spread to suit them, esp. in equities. I always thought the safest markets are forex because the huge liquidity tends to limit the spreads somewhat, but I have no idea if that is actually true.