Variety and views in general practice.