The CompuThink windows watcher (CompuTh!nk, Inc.)