A while ago I interviewed Bruce Payette for Channel9. It was fun to do and despite that fact that I've been working with Bruce for years, I learned some new things about him (like – Bruce started out as a sparky!). You can view the interview HERE . I think you'll really enjoy it. Here is the writeup of the interview:

Bruce Payette, one of the original PowerShell team members and author of the Windows PowerShell scripting language, discusses the design goals and origins of the PowerShell language. He demonstrates the ease with which PowerShell language can be used to write a PowerShell make program that controls the generation of executables and other non-source files of a program from the program's source files. Additionally, Bruce and Jeffrey discuss futures for V2, whether it is a shell or a language, is it OO, is it dynamic language, and how they have learned to love the upgraded name because it says what it is!

Jeffrey Snover [MSFT]
Windows Management Partner Architect
Visit the Windows PowerShell Team blog at: http://blogs.msdn.com/PowerShell
Visit the Windows PowerShell ScriptCenter at: http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx