Just spinning wheels this evening... Why does #instance_variable_get/set require an "@" sign in front of the variable name? It's not like there is any other valid instance variable name, is there? And why can't #instance_variable_set take a hash to set more than one variable at a time? T.