Thinking about Ordinary Differential Equations