Nanoparticles in a biological fluid (plasma, or otherwise) associate with a range of biopolymers, especially proteins, organized into the "protein corona" that is associated with the nanoparticle and continuously exchanging with the proteins in the environment. Methodologies to determine the corona and to understand its dependence on nanomaterial properties are likely to become important in bionanoscience. Here, we study the long-lived ("hard") protein corona formed from human plasma for a range of nanoparticles that differ in surface properties and size. Six different polystyrene nanoparticles were studied: three different surface chemistries (plain PS, carboxyl-modified, and amine-modified) and two sizes of each (50 and 100 nm), enabling us to perform systematic studies of the effect of surface properties and size on the detailed protein coronas. Proteins in the corona that are conserved and unique across the nanoparticle types were identified and classified according to the protein functional properties. Remarkably, both size and surface properties were found to play a very significant role in determining the nanoparticle coronas on the different particles of identical materials. We comment on the future need for scientific understanding, characterization, and possibly some additional emphasis on standards for the surfaces of nanoparticles.