Footprinting is an aspect of reconnaissance that involves passively or actively attempting to gain as much information about a target as possible before you even think about attempting any sort of scan against the target. This article gives a brief overview of some of the main concepts and approaches to footprinting... the "big picture" rather than the nitty-gritty of what tools are used for what purpose, etc.