Virus protection: it's time to patch things up!