The best approach is to run BLAST in house and use BPLite to parse the output files. Being parasitic on the NCBI servers is just that - being parasitic ;)