Anybody heard of this? It just popped up on my screen,does'nt appear to be a microsoft product so I'm guessing its some bad thing?
Cheers,Clod