There is a great post on vaccines there I think many of you may find interesting.

Dr.M