See
my thread about soft-latch bypasses!
I have found the microcontroller-actuated ones to be better than the alternatives, but Mictester's CMOS module only uses a run-of-the-mill Schmitt trigger and has pretty good performance as long as you're not trying to actuate the relay many times in quick succession.
Through all the worry and pain we move on