> I had a look at the AmphetaDesk code that Morbus > suggested but that doesn't seem to use > strict in all of its modules, so that doesn't count.
in fact, it explicitly declares them as globals in the use vars statement... I am trying to *avoid* declaring all of my variables as globals... M