Yes of course, there are multiple ways to read the data other than through RowSource, including your suggestion. However, as I pointed out, I have over 100 forms with RowSource and I really don't want to refactor all that code unless it's necessary.
Fortunately, I learned the answer from...