There has been a ton of discussion about scripting in GIS in this thread. No matter what GIS platform you use, at some point you are writing a script to accomplish some sort of geoprocessing task. For me it was all AML until Python showed up. I never got into the VBScript/JScript stuff as AML did all I needed. For some though it isn’t just the ability to script in their favorite language, but what kind of scripting help the application has. IntelliSense, integrated debugging, syntax highlighting are all big ones in almost everyones book, but does having them integrated into your desktop GIS matter at all?