Scripting - Who, What and Why