Interactive computer-based interventions for sexual health promotion.

Sexual health promotion is a major public health challenge; there is huge potential for health promotion via technology such as the Internet.