$MindWarpingPower = $Cmdlets + $ScriptBlock_Parameters
A while ago I blogged about the power of Flexible Pipeling Scriptblock parameters. The mechanics of this are quite simple: In a pipeline environment, if you provide a SCRIPTBLOCK to a parameter which does not take a SCRIPTBLOCK or an OBJECT, the PowerShell engine assigns the current pipeline object to the variable "$_", runs ...