IntroductionWhat Are Scripts?One Step at a TimeScript OptionsPlanning Your ScriptWhere Am I Now?What Do I Want to Do?Where Do I Want to Be When I Finish?What Can Go Wrong?Script Steps OverviewScript StepsControl CategoryMain Menu Script ExampleGoing to ContactFail-safeGetting BackTestingAccess the Main Menu Layout from Other FilesUsing Layouts from Other Files7The Separation ModelPortable Portals7Print Invoices ExampleElse If7The Print ScriptThe Invoices ScriptsFiguring InterestPrinting One InvoiceMonthly Billing ScriptTesting Monthly BillingThoughtful AdditionsPrinting to PDF8Get (TemporaryPath)10 and Send Mail10Append to PDF9Script Variable8Match Found Set (Related Records)8Debugging ScriptsImportant HintsImport ScriptsButton Options (Pause, Halt, Exit, Resume)Startup/Shutdown ScriptsShow Custom Dialog Script StepSet Field By Name10Other FeaturesNew Window7Script Parameters7Accounts Script Category7External Data Sources9Script Organization Features9Script Folders9Filter Scripts9Copy and Paste Scripts9Copy and Paste Script Steps9Multiple Script Windows9FMP Advanced Features9And Finally. . .Summary