simon.hibbs at gmail.com wrote: <snip> > Doh! How simple. Why didn't I think of that? I'm too used to procedural > scripts where you'd just put everything in a global data structure. I > know this is bad, but it's hard to get out of that mentality. Sounds like you got it. Just pass it on down as needed. - jmj