Enviar Registro por Correo electrónico: Who should give lifestyle advice in general practice and what factors influence attendance at health promotion clinics? Survey of patients' views.