> Local sorting means downloading all of the millions of results. :( Is there any part of searching and sorting that could be generalized or compartmentalized in order to send much smaller amounts of data?