I'm not sure everyone here understands what a millisecond is, or what exactly is causing the latency. A millisecond is 1/1000 of a second. The speed of light travels at 186,282 miles per second, which is also how fast your data travels unrestricted. A few quick calculations will tell you that in one millisecond, your data should travel 1,862.82 miles. So in a little over 6 milliseconds your data could travel 12,000 miles. Since the earth is roughly 24,00 miles in circumference, 6 milliseconds should get your data anywhere on the planet (assuming it can take the shortest path). All the delays occur when your data travels through the many switches as it makes its way across the internet (all those hops you see on a tracert). Solve all of your problems by getting a direct T-1 connection to your broker. I don't mean a T-1 connection to the internet, but a direct T-1 connection. I use brokers in Chicago and New York, and I am in Florida. When I ping either broker, I see one hop<10ms. A direct T-1 is switched permanently so that one always open path is established between you and your broker. An internet T-1 gets you out of the house reliably, but then it hops all over hell and back on the internet just like your neighbors dial up 28k modem does. The only way to get around the latency for good is to live very close to where you trade (so fewer hops are needed) or fork over the extra dough for a direct T-1.
Regards
Regards