I'll weigh in on the Powershell discussion. It's good in the fact you can access the .Net framework (which is something I would dearly love Ruud to add to KiXtart), but it's variable scoping is beyond retarded. Something that also bugs me is that you cannot call a function until the function code has been read by the interpreter. That means you have to have all your functions at the top of the script and your main code at the bottom. It might be trivial to some, but I find it annoying. The syntax is also horrible, so AMEN!

Cheers,

Richard