I've recently downloaded metatrader 4 for forex trading, it seems to be better than most of the web based trading systems you get with different firms, and I 'think' you can hook it into the spread betting companies systems (those that allow remote software that is).