Thanks.
though I looked more into the "variables in string" that you guys (or rather the sanity script). and it's actually incorrect. the "var in strings" that it's finding are ones that I really did put as "$$variable name" to print out the variable name (as a label) for debugging purposes. Thus the line that looks like this:
? "$$myOU: " + $myOU (Sanity is catching "$$myOU" as a var in string, which is incorrect I think)

I know that I still have some issues with some var declarations. (still have some confusion regarding the scope of variables)