Regarding disallowed negative Qualities: one player in our Ashes game (at my suggestion, I admit) got Codeblock (Check Overwatch Score), instead opting to use the Baby Monitor program. Our GM gave us a frowny face, though, so I might as well ask: does the Baby Monitor (which requires either allocating a program slot, or using 2 Free Actions to switch it in, then out again after checking your OS) disqualify Check Overwatch Score from being applicable for Codeblock?