Powershell
As Peter I have became infected with Powershell, and to make it worse, there is console mode editor support. Sweet!!!
I have one week using it, I am not going back to cmd.exe ever!!
Here is a great replacement for vsvars32.bat made by Brad Wilson.