Try ZeroSurge or SurgeX. Both are well regarded. I use a Bryston BIT15 to protect all of my electronics - in addition to a massive isolation transformer, it also uses ZeroSurge to protect against voltage / current spikes.
http://www.zerosurge.com/
http://www.surgex.com/