On Friday, January 31, 2003, 5:43:08 AM, Tom wrote: >> If I were you, I wouldn't be redefining such an important method, at >> least not without damn good reason. I see no reason not to simply add >> your own: > Guy & Gavin, thanks for the answer. > Gavin, I agree that it's generally a Bad Idea to override important > methods like File.open. The specific behaviour I wanted in this case > was to cause some third-party code to search for files in a number of > directories, without touching the third party code. Fair enough. When you perfect it, can you post the code so I can add it to StandardClassExtensions/IO on the Wiki? (Or you can put it there yourself, of course.) Cheers, Gavin