Powershell can do some very nice things for scripting, like piping objects and not just text. But it can also be pigheaded about others, like some of its formatting options. Required for working with new releases of Exchange, Sql, Sharepoint, active directory. I keep telling myself that familiarity breeds....... resigned acceptance?