A most satisfying project.....