Many, many changes. Added a DebugBox() command to debug the script variables. Autoconfigure() now works. I forget the rest, check the diff