I was thinking the same thing, if utility agents could be replaced by dynamic values; it would help with issues when agents have to travel long distances to deliver the utility. How ever agents are the core of simcity 2013 so most likely are handled by the .exe. I hope Im wrong.