As should now be understood, in the present invention, data such as a telephone call is dynamically routed from a first location to a second location by way of one of a plurality of data paths based on a comparative value associated with each data path.