Murray,
I solved my issue in a less elegant way than I had hoped, but thought I'd share with you and the rest in case helpful to anyone else.
In a nutshell, I did away with using my dynamic range name, and simply identified the dynamic cell locations that bounded the range. I then used your INDIRECT function suggestion. Here's the resulting code I used.
With the range cell locations located in C33 (upper left cell) and C34 (lower right cell), I used
A1 = CONCATENATE("'Participant Database'!",C33,":",C34)
A2 = VLOOKUP("Min Sell Price",INDIRECT(A1), 4, FALSE)
(The cell locations C33 and C34 actually need to change, but I just use a VLOOKUP function to identify them.)
But that works! Thanks again for the INDIRECT suggestion.
Cheers,
Matt