According to NASA there are about 20, 000 pieces of space junk bigger than 10cm (3.9 inches) and its chief scientist for orbital debris Nicholas L. Johnson says most robotic satellite missions are vulnerable to particles as small as 5mm (0.2 inches) -- there are thought to be millions of those in orbit.
CNN: Space harpoon plan to nail orbital garbage