1. A method for providing a result set to a user, the result set comprising database records, the records identifying items each associated with a corresponding geospatial region, the method comprising, in a programmed computer: obtaining the result set; determining an order for the items in the result set based at least in part on sizes of the corresponding geospatial regions; and displaying the result set to the user on a computer display with the items ordered in the determined order.