We all should remember, however, that this is just another maintenance task. We could get a listing of every source, use hi-liter to identify each variable that might contain a date, and then highlight each reference to that variable. We can use hpsearch or any other string search tool to search through the source files for entry-point names or occurrences of variable names. Any tool designed to assist the maintenance programmer is useful in this task. Most suppliers are making enhancements to assist with the year 2000 challenge.
Some vendors claim their products can automatically make changes.
We considered such products and rejected them. We felt we would have to check any automated process anyway. An experienced programmer has far more intelligence than any tool. Tools are best used to do the tedious processes, while decisions are best left to the programmer. We have a tool, developed and used internally, that we call CoWorker.