. . . "Further, what is needed is a system, method and computer program product that can test and score routes on a network based on criteria provided by a user." .