Solving the puzzle one day at a time, with some help from good folks on line.