I know there are quite a few out there, but most of them use some kind of liquid (watr and lrbd come to mind) to route the spark. I tried making something completely solid-state, that is more reliable. I also made a signal damper because the spark output/second is quite high.