As a hobbyist I was wondering about how to extend ultra sub miniature microswitch life, used in a usb mouse. I am well aware of different debouncing methods, what I am interested in is breakdown of the contacts. I read an article about how ac is better for switching purposes because it is self extinguishing of electrical arcs. So for instance could I build an ac oscillator to supply each switch and check for voltage at the microcontroller. what frequency would be best? the standing wave ratio would be terrible but I guess some circuits are resistant. what output devices should be used? any opinions?