Marketers working on Pfizer brands Viagra and Chantix, and AstraZeneca's Nexium, can pat themselves on the back, since they all ...