Although there sounds like there is a lot of interesting developments here, for those that most use Windows server resources at least, (effectively Unix-ifying the overlying OS interfaces by the sound of it, and extending the influence of Tcl/Tk in PowerShell) - I was intrigued by the statement
"Interesting, as PowerShell scriptability is another important marker of Microsoft's growing commitment to openness and standards."
What standards would the use of .NET objects (PowerShell objects) being showing commitment to ?.. openness is a given for a command interface, as a closed interface is no interface at all (except by reverse engineering and blind luck). Genuine question, i'm just completely unaware of any relevant standards.