Many small updates/corrections in responce to Committee review.