Source: PowerShell For Fun: Perfect Prompt for Windows PowerShell