Nanoparticles are the building blocks of the new emerging field of nanotechnology that in broadest terms signifies the understanding and controlling of properties of matter at dimensions of roughly 1-100nm. Nanoparticles, as their unique nanosize, share the unique pharmacokinetic characteristics compared with the traditional small-molecule drugs.