title: What is the best scripting language to embed in a C# desktop application?
body: <p>We are writing a complex rich desktop application and need to offer flexibility in reporting formats so we thought we would just expose our object model to a scripting langauge. Time was when that meant VBA (which is still an option), but the managed code derivative VSTA (I think) seems to have withered on the vine.</p>
  
  <p>What is now the best choice for an embedded scripting language on Windows .NET?</p>