> If I were doing this (and it just make onto my ever-expandind list), I'd > use some CPLDs to handle the logic and shifting needed. Sounds like fun! Where I agree on the fun part, the CPLD solution would most likely be more expensive than a software solution based on some AVR, PIC or whatever uC, though. Rainer