I use cybertrader as my direct-access trading platform. The more I use the software the more I am skeptical that there is any way for these types of application to guarantee that the ticks you are seeing don't lag the market. Such a time lag might be for a period that could fluctuate between less than a second and perhaps tens of seconds. The question boils down to this ... since data is sent along network in bursts, how do we know that instead of getting price data every second, that all of the price data for the last ten seconds won't be received at the end of the ten-second period? If the software will work over any speed of connection, and must download chart and other data at the same time, obviously it must periodically delay refreshing the quote data so that the network bandwidth can be used for other things. That lag could be the difference between getting an order filled, and a market maker appearing to back off a quote. Does this have an effect? I would like to know how to tell.