And another vote with the group. Generally, in documenting software functionality, a good approach is VERB NOUN(s), where: VERB should be a specific action done by the software (Sort, Merge, Display, Report ...). Don't use "general" terms like Process, as they don't provide any insight. NOUN(s) should be objects that make sense in your business terminology (Customer, Part Number, Financial Code). So you can see that "SPLIT OUT BAD CUSTOMER NUMBERS" is a very good name for the process. As an additional benefit, this will tend to drive your programs towards implementing single functions that can be clearly described, which is beneficial for ongoing maintenance. When you find yourself using more than one verb, or resorting to verbs like PROCESS, it's time to start thinking about whether your program is a muddle of coincidentally linked functions. Tom
... View more