PHV -
One more quick addition to the last addition. Your query works great. Now, if I need to add on additional groups, like refPersonGroupId1, refPersonGroupId2, refPersonGroupId3... how would I extend your query?
I tried this, but it didn't work:
INSERT INTO tblPerson (PersonFirstName...