No idea what it is.

I was able to send you a PM, saw your reply, and I never log off the forum. I always see DEMON up there at top right.

Robert