You're right, I was so happy to find how to "compare two times" that I posted the code without too warnings on it. I need an Application.DoEvents in message loop obviously, but only for avoiding my form from freezing (nice word joke isn't it?). In fact I have an asyncronous connection listener.

Thx and Goob job.
Xmas