You can now add a variable on the fly. If you start typing '#' in the dimension box there is a line at the bottom of the drop down which says 'new'. Better planning avoids the 'glitch' you mention: i.e. the variable being available after it's created. Not a glitch at all if you think about it :-D