SGLac catches people with active running cheats.
it doesnt know what day it is or what day your matches are. it knows if you have loaded cheat s in your active processes.
Frankly if you want to be safe - dont install the cheats in the first place. Some remain in memory even after reboot. What other programs do you go download from dodgy sources where people talk of rootkits and sub os hacking , yet youre happy to blithely install all this stuff on your pc. I'm sure its all 100% virus/spyware free though
and then you wonder when your steam/msn/hotmail account gets hacked....