Personally, writing BAT files has never been my thing. And with the experience I have in C#, the ability to script and automate in that language would be quite useful. Thanks to this
post from Jason Clark, I now have the ability to run C# (and for the VBers among you, VB.NET) as part of a BAT file. Incredibly cool.