A very rewarding job all round!