While emailing back and forth with Keith tonight (ok, well, this morning in EDT, but he's in Colorado, so it kinda counts), I stumbled across a thought that clicked in my brain (I was talking about PowerShell, of course)

It feels very much like TiVo to me (bear with me on this) – it’s a technology that:

1) once you start using it, you wonder how you ever lived without it BUT

2) it can be difficult to explain this to people that haven’t used it (“it’s just a shell, what’s the big deal?  I’ve used bash before”)