The Command Line C# application was designed to be a simple tool that will allow you to execute C# code as if it were script. It takes n arguments, where the first argument is the name of the file to execute, and the remaining arguments are passed on to the script.
The purpose of this application is to do things that you can't do in batch files, like download web pages, in an easily modifiable script. All useful imports have been done for you (System.Xml, System.Text, System.Text.Regex, System.IO, etc...).
Just for doing commandline web scraping alone, this is awesome. You could write a 3 line script to download a web page and apply a regex to it.
I know I'll be using this for various things!