What might I do Linux-wise to create a "system" that looked at multiple gateways and then assigned (via DHCP) the gateway that was the least congested?
Anyone have any good suggestions in this department?
Your assumption is that the level of congestion would remain unchanged for the length of the lease? Maybe an alternative is something that hands out one gateway then decides possibly what ip to masquerade with.
jlc