1. A method for downloading destination addresses associated with a given client device from a server to the client device, the method comprising the steps of: determining a resource limitation of the client device; sorting the addresses; and transmitting a subset of said sorted addresses from the server to the device; wherein said transmitted sorted address subset is determined by said resource limitation.