Want to test your new profile script without loading your existing one(s)? Run this from the Run command:
powershell.exe /noexit /noprofile /file myfile.ps1
Find out more about profiles here.
PowerShell tips and tricks. Whenever I learn something new in PowerShell (and I find the time), I record it here, so that later, not only I but you also can find it and benefit.
And since version 3, the PowerShell ISE is smart enough (via Intellisense) to show you your choices in a drop-down for a ValidateSet parameter.