Musings of a Problem Solver