Let me clarify that last point,
I have a script that operates at ~30 different areas, then once the inventory is full it finds the nearest bank and goes to it.
I'm relying on the webWalker to get me from point a to point b, then back to point a and it does a great job.
Sometimes, when the conditions are right, it also walks from one of the 30 areas, to a different area in the same list
Since point a and point b can be a combination of 30 different starting points and 8 different banks, It's impossible for me to make the webWalker inteligently avoid the high level NPC area, so I just tell it to go the nearest bank.
That's the reason why I can't:
Of course, I could make an exception in my code for when a player is within X squares of the dangerous area, and make it take an alternative route, but it would be nice to be able to dynamically do it.