Not all vaccines are created equal – some give us lifelong protection from disease after a short course, while others need a ...