Some thoughts along the way...