OK, thanks for the reply Roberto. I will make note of this alternative solution for future use but I'm not sure I want to use a free form prompt in this situation. Do you know what happens in the event the users misspells a member or provides an incorrect value? Would the logic fail altogether or just in those cases?
Thanks