Nanocomposites are fine-particulate materials that are heterogeneous at the nanoscale level (i.e., less than 10-7 meters). Such materials have structures and properties that are composite-particle-size dependent. The composite-particle size is sufficiently large that it is not considered a chemical (atom) cluster or complex.