> The lazy parsing loop was using the same variable name > as the function argument. This made the first call return > a different help text than requested because the option name > provided by the argument was replaced by the name of the last > parsed option. Whoops! Approved! - Chris