Few things are worse for a website owner than waking up to find a compromised site. Your web host can often help you restore it, but the hours spent figuring it out can be incredibly stressful. You ...