CS-Script allows you to run C# files as scripts. You can either write straight C# or classless C# files. It also allows you to embed the scripting engine in your own application. It gives you shell integration on Windows so you right click on a .cs file and select "Run as Script". Anyway, very cool stuff, I've used it in a number of my applications.