There are many opinions on this topic. here is an excerpt from
http://gallus.tamu.edu/Extension publications/b6092.pdf
Eggs should not be washed. Washing or
wiping with a damp cloth removes a protective
layer that coats the egg. Soiled eggs
should be cleaned by gently buffing the
soiled area with fine sandpaper. Washing
eggs transfers disease infection agents from
the surface to the inside of the eggs.
If an egg is washed, it should be washed
briefly in 110-degree F water that contains a
commercial egg sanitizer. Washing an egg in
water that is cooler than the egg itself causes
egg contents to contract. Contraction of egg
contents draws water into the egg through
pores in the shell. This water carries infecting
microorganisms into the egg.
General careAfter clean and undamaged