(another) arduino sequencer thread.

It looks like you should move the code to read the switch state out of the for loop. Of course, the fact that you aren't detecting edges, as PeterH points out, is also a problem.

  // I like to set 'em explicitly just so the code is clear.
  pinMode (DigitalInSwitch0, INPUT);
  pinMode (DigitalInSwitch1, INPUT);
  pinMode (DigitalInSwitch2, INPUT);
  pinMode (DigitalInSwitch3, INPUT);
  pinMode (DigitalInSwitch4, INPUT);
  pinMode (DigitalInSwitch5, INPUT);
  pinMode (DigitalInSwitch6, INPUT);
  pinMode (DigitalInSwitch7, INPUT);

Actually declaring and valuing, and using, these variables would also be a good idea.