We've all seen the explosion of fluent interfaces and internal DSLs with the language-oriented features of recent releases of C#. But what if we want to move beyond the barriers of the programming language and into actual external, executable DSLs?