Combine the water, yeast, and sugar in a large mixing bowl. Mix well and let sit for about 2 to 3 minutes.
After the yeast mixture begins to bubble, add the salt and the eggs and mix until smooth.
In a separate mixing bowl add the flour, onion powder, and garlic powder. Mix well.
Gradually add the flour in to the yeast mixture, one cup at a time, and mix.
Aim for the dough to be more moist than dry. Fold in the flour with a spoon until a shaggy dough is made.
Dump the dough out onto a floured surface and knead for five minutes.
Place the dough back in the mixing bowl and cover with a towel.
Set to rise in a warm place for about an hour.
Tip: you can pre heat oven to 300 degrees F for 3 minutes then turn off and place bread in to rise.
After the dough is risen, punch it down and dump out onto a floured surface. Form into a rectangle and place the dough into a greased 9 x 5 inch loaf pan.
Form the dough to fit the pan, and take a table knife and make a slice down the middle of the dough. With the edge of the knife, make a trough about 1/2 inch wide.
Pour the melted butter in the trough and let the dough rise for another 30 to 40 minutes.
Optional: Sprinkle with onion powder, and/or garlic powder.
Bake for 35 to 40 minutes in a preheated 350 degree F. oven.
Remove from the oven when golden brown. Place on a wire rack and let cool for about 5 to 10 minutes. Dump the bread out onto the rack.
Slice with a serrated knife and serve, or let the bread cool completely and wrap in a tea towel. Slice as needed for sandwich bread.