Nothing wrong with the code. I just didn't see the value expressed when I ran it in a window until I changed

$SS ?
to
? $SS

Actually I'm checking your new code now. I get the results of:
SS1 = [Region1]
SSLeft = [York City]

Working on where "New" went now.