I don't get ill often, thankfully, but I've been struck by an absolute bastard of a bug over the past few days.