From wikipedia's entry on [DLR](http://en.wikipedia.org/wiki/Dynamic_Language_Runtime), 

it look like the purpose of DLR is for using language like Python, Ruby...etc. Is that all to DLR? Is there any other benefits and why do you want to pick IronPython over C# for say ASP.net project or Winform app?