Just a report on my fix for that button toggle problem, for anyone interested: This circuit seems to be nice and stable under ESD attacks: +------R470K---------------+ | | | |\ | |\ 74HC14 (2 gates) | / | \ | | \ +----+--/ --+--R1K----+--| >O--+--| >O--+---- OUT | Btn(N.O.)| | | / | / | | | 0.01uF --- |/ |/ | | | --- | _+_ | | | ___ 0.1uF | GND | | | | GND +-------R10K------------------+ If anybody sees any difficulties with it, please let me know, it's going in a real product real soon, and I'm a relative newbie at this :-) I first tried Paul's suggested 100K and .0047 uF values for the RC into the first gate, but that seemed to completely disable the button, it wouldn't toggle anymore (and I admit I never tried to figure out exactly why: my first guess is that the 100K absorbs too much of the charge that gets transferred on a button press). I also tried a few other things, and Dwayne's suggestion to just add a cap of 1/10 the value of the "memory" capacitor worked great in one direction: if the output was high, I couldn't toggle it with a spark, but if it was low, it would toggle. I'm sure that's trying to tell me something...and BTW it was only negative polarity sparks at the lab that would toggle it. People also suggested zeners to ground, and that's a great idea. Actually, the larger circuit is full of them, sprinkled about in strategic locations, so I think I'm OK. Perhaps another in parallel with the 0.1uF cap would be a good idea. Anyway, adding the 1K resistor calmed the circut down completely, I can't toggle it with a spark in either direction now, at least with my piezo barbecue lighter, "home grown" approach. I'm going back to the test lab Monday for some more calibrated zapping :-) Thanks to all who responded, I appreciate the help. Dave Johnson