The general concensus is that MSH.exe and "Microsoft Shell" were great names for the new shell, and that PowerShell is a terrible name.

You'd think after the .NET naming fiasco Microsoft would have a new process for picking product names.

I do a Start / Run... / "cmd" combination all the time to get a shell. Now I hace to Start / Run... / powershell unless I set up a shortcut or something for it. Shells all have short names - bash, ksh, csh, and so on. Obviously someone who shouldn't be naming a shell named PowerShell.

There are already a number of other products called PowerShell. I wonder how they feel about this change.

What can we do about it? A petition? Or maybe just be glad that at least it's not PowerShell.NET.