I see PowerShell like I did/do XML. It is an essential skill for an IT professional. Obviously, PowerShell is MS specific (ignoring the possibility of alternative implementations). I would be surprised if we were still talking about PowerShell as a separate technology in 5 years time.
-- Stop your grinnin' and drop your linen...they're everywhere!!!