Hi Charles, I think you have answered your question. I think it is best to delete old code, commented out code seems a good idea but in practice I don't find it that useful and more of a hindrance. If I was the only developer within a model then I might remember the commented out code, the project it was involved in, the reason why but usually the developer has to understand the existing code let alone the commented out code. I have never reinstated a bit of commented out code from a past project that I can remember, of course I find it useful to comment out code during development but after a function has been tested I clean it up with deleting commented out code and add narrative, comments and refine the code. Keep historic local models which is always useful for quick referencing. My present employer has a standard of deleting commented out code after two version releases which brings me to my final point: Not using versioning/level is a strange decision as it adequately does what it sets out to do which is simplify a complex business problem, it is not plex that makes the process complex it is the process of software development, lifecycle management, deployment management etc which is complex and Plex luckily for us has functionality to help us simplify the complex business lifecycle. This came up in a meeting the other week where people were saying plex was too complicated but I think they failed to understand that if you want to software development requirements of multiple languages variants, multiple projects, multiple delivery dates, multiple platform deployments its not plex that is complex but our business needs which are complex and plex luckily provides us with versioning, levelling, language variants to help us meet our complex business requirements. I'd look at least version control and delete that commented out code, remembering to delete the call triples on the function of deleted calls. Commenting out code is after all its own basic form of versioning. I don't have access to plex and it has been a while but isn't there a setting in the gen and build for long names maybe of use but I don't have plex at hand to check its relevance to your problem (well that's my excuse for looking stupid). [left]CheersGeorge Message Edited by GeorgeJeffcock on 06-19-2009 02:57 AM [left] Message Edited by GeorgeJeffcock on 06-19-2009 03:01 AM [left] Message Edited by GeorgeJeffcock on 06-19-2009 03:06 AM [left]