A variety of techniques exist for deriving information from diverse sources. These procedures range from simple harvesting publicly available web sites using automated scripts to more complex systems involving APIs and sophisticated software. Online collecting, while commonly used, needs to consider compliance guidelines and website agreements. For