Characterization of Particles in Protein Solutions: Reaching the Limits of Current Technologies