In a small bowl, dissolve a bit of the sugar into the water, and sprinkle the yeast over it. Stir gently, and let sit for five minutes or more, until it foams.
In the bowl of standing mixer, put the flour (starting with six cups), salt, remaining sugar, oil, and eggs, mix slightly, then add the yeast liquid. Mix with dough hook until the dough doesn't stick to the sides of the bowl, adding flour as needed. It's good if it has a slightly scaly appearance on the outside.
(If you're kneading by hand, knead until it feels soft and giving. It will take quite a lot of kneading!)
Put the dough in a greased bowl and lightly cover with a damp cloth or plastic wrap. Let it rise in a warm place for at least an hour, until it's double in size.
Grease a large baking sheet and sprinkle it with flour or corn meal. Divide the dough into four equal pieces. Roll three into "snakes" and make a large braid, pinching the ends to keep them together. Divide the fourth piece into three and make a smaller braid, and lay this over the larger braid. Lay the braided loaf on the pan.
Cover again and let rise again for at least an hour. Preheat the oven to 350.
Before baking, make an egg wash out of egg yolks and a little water. Brush the egg wash all over the loaf, and sprinkle with poppy seeds or "everything" topping.
Bake 25 minutes or more until the loaf is a deep golden color.