Nanotechnology has the potential to help reduce the human footprint on the environment as the applications of nanotechnology develop over time. This article will describe how nanotechnology can create materials and products that will not only directly advance our ability to monitor, detect and clean-up environmental contaminants, but also help us avoid creating pollution in the first place.