It's like a big ball of yarn in all different colors rolled up by my cat, and I spend the day picking at it and trying to unravel it all. Today, five hours down the well trying to convert 3 lines of code into a class method that - at minimum - would have taken 10 lines. But you get so entangled in thought, so focused on the problem at hand, finding solutions, applying them, then finding that they weren't really solutions at all. And still it goes on. And when finally you take a break - mandatory now, because your obsessed, you realize that it was far, far easier (and more productive) to live with the 3 lines of code - however ugly - and just move on. Such is inspiration. But I'm so close to being done - and done properly - and it's all in the details....