>>2
First of all, Powershell has been out in beta versions before Vista came out. Second, you can still go to Start->Run->cmd.exe and get the original command line.
Cygwin and the Unix utilites are superior, except for one thing: All of Powershell's "cmdlets" have an option to produce output in formatted html... I think you can list processes in html doing a Process-Get -html or something like that. Something the unix guys should work on. Kinda nice, too bad Powershell is slow as a constipated shit...