Hi Bryce,
I can sympathise as I have frequently been frustrated by Genero's inability to use variables for things like window, field, cursor, statement etc names. FYI, I believe you can do this in one of the 4GL clones out there using variable id's i.e. OPEN WINDOW _variable(myvar).
Code reuse is a big thing for us, as the less code we write the less we have to maintain.. Hopefully now that some of the big changes are in place (multi dialogs etc), 4Js might be able to look some core language enhancements to promote code reuse. I'm still hoping to be able to define classes of my own one day!
Regards,
David