Thanks for the detailed explanation. The block flow is fairly straight forward and making sure any particular block has access to an available variable is exactly what I am trying to do. Manually placing the code for my object description find in the int start() and making sure the variable is declared seems to work for what I am doing. Of course being able to define the variables in a custom block and select which ones would be global would be a nice feature. Anyway, thanks again for the explanation.
M