     private var success : Function;
     private var failure : Function;
 
-    private static var XMLRPC_SERVER : String = "boss.emulab.net";
-    private static var SERVER_PATH : String = ":443/protogeni/xmlrpc/";
+    private static var XMLRPC_SERVER : String = "boss.emulab.net:443";
+//    private static var XMLRPC_SERVER : String = "myboss.jonlab.geni.emulab.net:443";
+    private static var SERVER_PATH : String = "/protogeni/xmlrpc/";
+
+    private static var visitedSites : Dictionary = new Dictionary();
   }
 }


    public function call(newSuccess : Function, newFailure : Function) : void
    {
      success = newSuccess;
      failure = newFailure;
      server = new ConnectionImpl(url);
      server.addEventListener(Event.COMPLETE, callSuccess);
      server.addEventListener(ErrorEvent.ERROR, callFailure);
      server.addParam(param, "struct");
      server.call(method);
    }

    public function getSendXml() : String

{
  import flash.events.ErrorEvent;
  import flash.events.Event;
  import flash.utils.Dictionary;
  import flash.system.Security;
  import com.mattism.http.xmlrpc.ConnectionImpl;

  public class Operation
