yes, yes and yes..

I love the variable idea, and variable assignements in the if

if (%a = %b) {

assuming if %b is set, (and in turn %a) then its 'true' and activates, if %b = $null, (and in turn %a isnt set) then its 'false'

that would be nice...