I have some screenshots and I'll detail the sequence of events that lead to them.
1) the test suite is run with a variable at the project level being set to one domain name ("crs.mitre.org"). The keyword test passes ("Pass.jpg")
2) the variable (at the project level) is changed to another domain ("vcrs.mitre.org") which runs a different version of the exact same pages. The keyword test fails ("Fail1.jpg"). Note when I drill down and look at a page object in the name mapping editor that page oddly has the old domain name in it (crs.mitre.org), see the picture "Fail2wrongDomainName.jpg". In the keyword tests I did edit all the "Navigate" steps so that they used a Code Expression (and my domain variable). When I try to edit these pages I find that I cannot choose a "code expression" I can only use some string containing a URL (obviously editing all of these between tests defeats the whole idea of using a project variable...)