Recent weeks have brought good news about vaccines, with studies indicating that flu vaccination reduces heart disease, shingles vaccines can prevent or slow dementia, and a single human papilloma virus shot protects a girl from cervical cancer for the rest of her life.