1. A method of operating an interactive self-help service, comprising: providing an application script for implementing the interactive self-help service; providing a deployment platform on an IP network having a plurality of application servers and application resources distributed over the IP network able to execute the application script; providing a specification for preferred application resources needed for executing the application script; monitoring the plurality of application resources periodically for status of each from a first node on the network to maintain an updated centralized list of the application resources prioritized by performance; selecting an application server located at a second node from the plurality of application servers on the network to execute the application script; maintaining at the selected application server a local list of application resources previously servicing the selected application server, the local list including quality of service of the application resources from the second node; selecting a central view list of application resources by querying the centralized list by resource type to conform to a predefined specification and prioritized by performance; querying the local list to select a local view list of previously contacted resources prioritized by availability and indicating a degree of success of previous browser attempts for each previously contacted resource; and executing the application script by the selected application server with application resources located dynamically from a final prioritized list created based upon the central view list filtered by using the local view list.