Hi swombat, thanks for your comment, I actually completely agree on what you say: "Over-engineered code is as much in need of a refactoring as under-engineered code" I should have also mention that on the original article. Good observation, thanks!!!!