I've been using SystemTools Hyena for a while now for admin purposes, but I've also found it to be a great tool for interfacing with my admin scripts. Hyena has a menu called "tools" where you can add your own custom "commandlets". Which are basically just simple macros. However, since you can launch any command from them, and pass to them any column that Hyena can display (which is alot of information) they become very powerful. For example, I can have a simple batch file to open an RDP connection to a server, which takes a server name as a parameter. I can then select a server name in Hyena, hit the hotkey combination for the tool, and run my script with the name of the server as a parameter. I can even do more complex things like having a script that will copy a user's Profile folder from one location to another. I can then select the user I want to move, and have Hyena pass my script the user's Profile path, and then prompt me for the server that I want to move it to, and then it will kick the whole thing off. And since Hyena can display any information from Active Directory or WMI or several other locations, the type of information that you can script against is VERY versatile.
So while it's not specifically a scripting product, I find it's an excellent tool for us scripting-savvy system admins who do alot of repetitive tasks that require our scripts to be flexible enough to take any argument.
I believe they have a 30 day free trial, also.
(And no, I don't work for SystemTools, I'm just a big fan).