The impact of Giardia on science and society.