this is wild ... I found 'thrips' on Wikipedia Thrips - Wikipedia, the free encyclopedia ... it says the damned things will infest your house, and can live in your computer's LCD screen ... that's too much ... takin' no chances, I'm gonna make my No-Pest Strip into a necklace