No matter, I'm sure you grasp the concept: many operations can be broken into two parts, one of which makes the other substantially easier.
But if I stop there, only ever refactoring when I have a clearcut axe-sharpening to do, I am limiting my productivity.
Out of hand, yeah? This bozo *refactors* before he even has a need to make a hole!
Bet: It's cheaper to make it graspable now than it will be later.
Bet: My spidey-sense for what is hard-to-grasp is reliable.
I'll put this one on the blog sometime this weekend, for easier reading.