Load SHP file into memory. Sort polygons by the population of the state (IE some field out of the DBF file) so the most populated states get checked first. while POINTS_ARE_AVAILABLE download block of points (10,000?) via TCP/IP test block report statistics via TCP/IP