Scripting for the scriptless