1. A system for facilitating data discovery on a network, the network having one or more data storage devices, the system comprising: a crawler program configured to select at least a first set of files and a second set of files, each of the first set of files and the second set of files being stored in at least one of the one or more data storage devices; a data fetcher program configured to obtain a copy of the first set of files, the data fetcher program being further configured to resist against obtaining a copy of the second set of files; and circuit hardware implementing one or more functions of one or more of the crawler program and the data fetcher program.