I agree that $x and $y are far better if you are then going to use the variable for something else. However, if you simply catching an unwanted output that you don't want to check such as with $=SetOption("NoVarsInStrings","On") then I think it is best practice to use $ in order to indicate that it isn't a variable of importance.