Tell us about yourself!
Seriously it warms the cockles of my heart to see someone take as much time with their comments as they do with their code, more even. The comments are more important and are completely ignored by the compiler, it's good manners and appreciated.
Beautifully commented code dude.
Multiplexing with Arduino and the 74HC595