From help styleguide:
------ Very large programs become increasingly
difficult to understand, to build, and to maintain,
roughly as some power of their length. Consider
breaking such programs into subroutines and/or use a
structure of command and subcommands.
My problem:
This less-than-advanced programmer finds it difficult
to pass lots of temporary variables into Stata
(sub)programs from my master do-file. Thus, following
the preceding advice presents a challenge.
* You might also consider the use of global macros. These are available to
all programs.