Do all birds lay eggs?

Do all birds lay eggs, and which birds do? Which came first, the bird, or the egg?
Update: Do all types of female birds lay eggs? Which came first - the chicken or the egg?
Update 2: Do all types of female birds lay eggs? Which came first the bird or the egg?
12 answers 12