AHH HAA!!
Finally get it. I had read both the nested and custom attribute sections multiple times and understood how to test for different conditions but did not understand how to use the 'found' condition in an action.
I understood that you could have an "if any" condition with multiple custom texts items called •Name and assign it a pattern like 1111, or abc, or a1% and that if that pattern was found, then •Name would become that found pattern. However, for some reason I did not realize that you could 'force' what •Name would be based on putting in literal text, kind of like an If/Then statement.
Like:
If any
-File Contains •Name (where •Name was assigned 'Fred')
-File Contains •Name (where •Name was assigned 'Nancy')
-File Contains •Name (where •Name was assigned 'George')
And that when using •Name for renaming a file, it would be which ever of the three matched. I guess I was thinking that the 'pattern' matches were variables selected by Hazel and that the literal names were 'constants' chosen by me and they would some how behave differently.
Anyway, finally figured this one out. This will help me reduce my Rules by almost 1/3.
Thanks again.