They have FPGA devices that will put out a quote for about a microsecond and then, since they know they are about to place a trade and withdrawal the quote at the same time, they do it. The order is hit before it has a chance to react. Its just logic . Nasdaq has this dumb thing where you can pay twice as much for 2 microseconds. They are just exploiting the anxiety of people who profit from latency arbitrage .So how do you think they are able to pick you off if you run at same speed? Do you think they use same network, routing equipment, gateways, etc? Do you remember one ET contributor mentioned that tech team from NASDAQ came to their shop doing presentation and Q&A on how their matching engine works. Their had built a moat around their business and spend lots of money to make sure barrier to entry is high. Just like any other profitable business would.