An important issue in automation programming is speed; automated scripts or macros can be relatively slow when they require making calls between applications. There are a number of techniques to improve their performance, the most important of which is to minimize the number of calls between applications. The Maxsurf automation interface has been designed to allow the advanced user to use a number of techniques to minimize the number of calls across the interface (between applications). These include using collections and lists to add or modify a group of items at once. Examples of these are given in Chapter 4 Advanced Maxsurf Automation and in Chapter 6 Examples.