The APC smartUPS series is good, but it still will not stop longer surges. To do that you need something that is constantly converting line to DC, charging the batteries, and running DC to conditioned AC from the batteries. Not cheap! Power gets really iffy in the midwest spring...
no subject