@Mrs. K gives excellent advice about roosters, as always. We've had the good, the bad, and the ugly, and in 30+ years of chicken keeping, have learned to only keep the good ones!
And i always wash any eggs that aren't going to be hatched. Daily, warm water and some dish soap, rinse, dry, and...