Thanks everyone. I appreciate it very much. Now that I know about << and |=, I have a little idea myself, but I don't know how fast it will be. What I need to know is: Does 1 << 8 scroll it back around to 1, or would it give me 0. Thanks, Sebastian