Thanks broquaint and Ido for the nearly instant solution and explanation, helping me get my head around these complicated data structures. I Googled for hours, but found it here at the monastery in minutes. Thanks.
—Brad "Don't ever take a fence down until you know the reason it was put up. " G. K. Chesterton