JavaFan, I would agree with you if the cost of the making the code maintainable from the outset was more than the cost of problems caused by its unmaintainability; however, in my experience, such cases are exceedingly rare for code that is executed more than once a year and requires more than an hour to write.