For many years, social cognition models have been at the forefront of research into predicting and explaining health behaviours. Until recently, there have been few attempts to go beyond prediction and understanding to intervention - but now the position