Hi Melanie.

Well, I suppose that most people will without much thinking follow in general that structure too.

But what I tried to express with my limited english was this:

Say you have a long program with many variable, some of them common to most routines like the CounterA, CounterB etc. As these are used for counting purposes, they are present in many subroutines and For-Next loops.

Lets suppose now that an interrupt occurs in the middle of a subroutine and a counter variable is necessary for the interrupt itself.

We need now a new variable, exclusively for this iterrupt,used only once.

If accidentally one uses the, say, CounterA variable,which is at this particular time used in a subroutine, sure the program will go to the La-La-Land!

I feel a little Skroutz with the blind use of variables.

Ioannis