Note that these comments are not attached to this version - there are 37 pages of them, and I haven't typed them up yet! - Denis Walker