I've been using .cmd files for years now. I took part in VB, SE training early in 2010 and got training in PowerShell soon after. I participated in SG 2010 and got 3rd using PowerShell for advanced events and VBS for beginner events (to make it almost-a-challenge). I managed to do latter also in cmd, see my blog for scripts (category: ScriptingGames). In 2011 I won Scripting Games, became moderator on Scripting Guys! forum and PowerShell MVP (that was SOME year...). Now it's 2013 and I have a pleasure and honor of judging Scripting Games.