... and this is the message that I get. It will only happen when using chess.com
Lag issues in chess.com

Carlos - I get the Firefox message periodicially; always thought it was VISTA or my wireless connection.

Carlos - I get the Firefox message periodicially; always thought it was VISTA or my wireless connection.
It is not Vista, it is definitively a chess.com problem.
You can do a simple test. Does it happen with other sites as well? Probably not, at least that is not my case.
*** My counter measure to lag aka the time bomb as of Jan 2012
If you're into computers and networking like me, do this technical trick.
The Problem: Lag appearing in my game when not expected or no known reason.
Requirements: a windows PC, a unix shell account, a DSL or Cable internet connection at home, a ssh client called putty, a web browser with option to specify a proxy
Objective: Set up a ssh tunnel so all traffic the web browser generates goes thru that tunnel. In the web browser (in my case Firefox) test the connection at www.speakeasy.net/speedtest/
TEST SPEED BEFORE USING THE PROXY AND AFTER USING THE PROXY.
You will be surprised by the difference.
Instructions on how to do this:
I'm using Chrome as browser and the lag time or latency seems to have worsened over the last few days.
Are you experiencing the same issue? Maybe it is just Chrome (but I doubt it)
Carlos
PS, lag is, generally speaking the time it takes the application (in this case chess.com) to respond to your input. For further reference, I've copied below Wikipedia's full explanation.
Lag is a common word meaning to fail to keep up or to fall behind.[1] In real-time applications, the term is used when the application fails to respond in a timely fashion to inputs.[2][3] It is also often used in online video games to mean the game not being able to properly maintain the game's speed.
In distributed applications, lag is often caused by communication latency, which is the time taken for a sent packet of data to be received at the other end. It includes the time to encode the packet for transmission and transmit it, the time for that data to traverse the network equipment between the nodes, and the time to receive and decode the data. This is also known as "one-way latency". A minimum bound on latency is determined by the distance between communicating devices and the speed at which the signal propagates in the circuits (typically 70–95% of the speed of light in vacuum). Actual latency is often much higher, due to packet processing in networking equipment, and other traffic.
The term lag is often also used as a synonym for communication latency.[4] This can be misleading because there can be other causes for the symptom.