I had a thought (you may have had it already too), does the API change the port it publishes if the first port is full? For the coins that get overloaded and you have a second port setup, it would be cool, for those that use the API to determine what to mine, to have it flip to the second port when the first hits a certain number of connections.
I'm not sure how many use the API like this but it might encourage its use more to balance the ports.
Just an idea!
Thanks.