Merlin
I like these guys, they answer with courtesy to questions on the mailing lists, they explain the moves (whenever possible), they have a long record of happy subscribers and the pace of trading is sustainable. I am not an expert by any mean but i dont think one can ask for much more from a system and a system vendor.