ISRCTN40090372.