Great command line editing in the PowerShell console host
TabExpansionPlusPlus extends the tab expansion and Intellisense features of PowerShell to help make PowerShell scripters more productive. You can easily create your own custom argument completers. There are many examples included in the module for many commands you may already use.
A graphical explorer for the PowerShell AST