After looking at PowerShell in more detail recently I'd like to share a few tips I've discovered, so here is my first. The default PowerShell prompt is provided as built-in function, but this can be modified easily by including your own function prompt{} in your $profile.
Since I often work within deep paths, I've decided that for any paths over 20 characters, I'd like the path displayed in yellow, with my ">" prompt on a new line. Any short paths will be displayed as usual.
function prompt {if (((get-location).path).length -gt 20){write-host -ForegroundColor yellow "$(Get-Location)";"> "} else {"$(Get-Location)`> "}}
This is only a simple example - things can get more interesting as you can see here