I've read Cliff's suggestion on creating an abstract mediator and it seems the most elegant solution in my case
http://forums.puremvc.org/index.php?topic=1341.msg6210#msg6210My question is how best to implement multiple vendors, in this case both Google Analytics and Web trends.
I think simplicity dictates that I just have one tracking proxy with multiple navigateToURL calls for the different vendors.
My question is will there be a problem with simultaneous navigateToURL calls, or will I need to implement some sort of que system, to stack these calls?