Al,
That's how I started, and then I changed to the bit array so that I could do the following:

for i=0 to 7
out_sig=g(i)
pauseus 450
out_sig=g(i+1)
pauseus 50
next i

not sure how to do the same with a byte array, since when using the byte array I can't use a variable to reference the bits .... g.0-g.7 can't be expressed as g.(i)...
Thoughts? Thanks for the reply!