Geoprocessing tasks can be time intensive since they are often performed on a number of different datasets or on large datasets with numerous records. Script- ing is an efficient method of automating geoprocessing tasks. Scripting allows the execution of simple processes (a single tool) or complex processes (piggybacked, multitool tasks with validation). In addition, scripts are recyclable, meaning they can be data nonspecific and used again.