I agree, GCI is a poor broker, especially due to the slippage issue, that's why I have turned to spread betting now (rolling contracts). The broker I use provide the same spread as GCI (if not better on some pairs) and pretty much zero slippage at the moment.