Best Practices for Scripting