Can PowerShell be used for more than just an Administrative Tool?
Can an IT department standardiize on a common development interface?
Can Powershell evolve beyond just a command line scripting tool?
Can Powershell be used to create forms or applications?
Well the answers to all these questions is Yes, Yes, Yes, and Yes.
More advanced scripts can be created that go beyond just a simple interactive experience. If necessary a completed form and/or application can be created, using PowerShell as the driver.