Public health is once again in the spotlight after several decades of being eclipsed by high tech, individually-oriented medical science. The reasons for this are not hard to find - the ever escalating costs of medical care, growing disillusionment with the return on investment, particularly for the poorer sections of the community, and a growing recognition of the importance of health promotion a...