Rohit,
Thanks again,
I closed and saved the program, and then reopened it. All three techniques now return lists of variables:
1. Names["Global`*"]
2. Names[Context[] <> "*"]
3. Names["Global`@*"]
Only #3 returns all the correct variables that I have used in the program. Item #1 and #2, both return the correct variables, but also hundreds of obscure, built-in function that I have never called ( or heard of ). The information is not useful because of the large amount of spurious information.
Tony