Self-help software could one day replace psychiatrists