One of the things I like most about PowerShell is how you can use the interactive commandline, commandbuffer and REPL (Read - Evaluate - Print - Loop) to quickly construct a solution, especialy with the -WhatIf parameter. See this IRC chat ( www.PowerShellLive.com