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.