OK Guys Let's just pretend I am a dummy, I think we can all do that.

I get the binary value of each pin, 00000001 = pin 0 = 1 and 00000010 pin 1 = 1 and so on. I get that the code "FOR led = 0 to 7 "makes it count 0 to seven, What statement in this code makes it not count only on pin 0 where it starts and makes it go pin to pin. I am using a FOR NEXT statement in one of my own programs to flash some LEDs a given amount of counts and it stays on the pin I told it to, so my question is " Exactly which statement makes this code select pins instead of flashing only 1 pin"? This code is so short and sweet as to be elegant, but it has outsmarted me, for the time being anyway.

Anyway, Thank you all for the help, and if you are, jumping up and down hollering "You Idiot" ...Ok I'm good with that, DEIDIOFY ME!