ArcScripts (http://resources.arcgis.com/content/arcscripts) is an online venue for sharing scripts designed to work with ESRI software. Note that many other online sources also exist for sharing GIS scripts (ESRI and otherwise). ArcScripts is, however, one of the largest and is well organized and regularly maintained.