yep. several times. I think that with Firefox it happens less frequently (my experience):
http://support.chess.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=708&nav=0,82
http://support.chess.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=678&nav=0,82
So I'm playing my last game and around four moves in my opponent starts to run down the clock. I think that he is probably just working on his next move but he ends up running down his whole time. Finally his time ran out.....nothing happens. Then suddenly it shows him move and the times are switched! It shows that I run out of time so I lose and his time is fully restored. Any ideas?? Has this happened to any of you guys?