My own research has led me to ZeroSurge. Pricey, but it depends on what all you want to protect. Check these guys out. Have something better? Let me know!