[edit]
What is the best solution in terms of cost effectiveness, stability & speed for running a lot of routing requests and comparing them. lots of times over and over? I understand now that it can be a combination of several tools.
A simple solution is always better...
[original]
I want to take a route I've gotten via a routing service like Google-maps or CloudMade and add several way-points to it. then check how they affect the time and distance of the route. the problem is that i need to do this Many, many times per day. (i have big list of routes and way-points) and this can get expensive. the services are not free..
a) What is the best map / routing provider for such a thing?
b) Alternatively, is it possible to download an entire database of such maps & a routing solution to use it in-house? (only if it's cost effective)
Thanks!

