What about self-synchronizing sequences? I first learned about these when studying disk drive encoding techniques and I find them interesting.
Lets say you have a disk drive and you want to determine if you are reading a valid 'word'?
Even more extreme, lets say you are reading a stream and the word size is variable.
These are pretty interesting topics.