1) Roosters don't lay eggs. 2) Brown eggs and white eggs both produce hens and roosters, the only difference between a white egg and a brown egg is that the brown egg come from hens with red feathers and earlobes (yes they have earlobes). More information can be found here: http://www.straightdope.com/columns/read/2103/whats-the-difference-between-white-eggs-and-brown-eggs
and 3) You missed a space between "egg," and "what" just so you know.