@uncanny_kate Couldn't agree with you more. I've always used the "get it right the first time" approach which requires lavishing time on the code throughout the development process. Then again, I'm talking MMU code here, so there's not much margin for error. On the other hand, I think taking more time than is absolutely necessary on some PHP monstrosity amounts to developer abuse.