The current shortage of the H1N1 swine flu vaccine was both predictable and largely avoidable. But it's not too late to remedy the situation. The last three pandemics—in 1968, 1957, and 1918—each lasted for more than three years, and this one is not going away any time soon.

