One of the exercises that many Computer Science courses have students complete is to write their own parser or compiler. Throughout my career, there have been a few occasions in which I had to write a small parser. And the current trend towards DSLs is making it more common for folks to write a little parser or compiler of their own. Since I will be writing sample code in a few weeks that shows how to write a small interpreter in .NET, I am curious about how many developers already have this kind of experience.