Play Windows PowerShell Best Practices and Patterns: Time to Get Serious