1. Place two cups flour, sugar, salt, and dry yeast into a mixing bowl. Set aside.
2. Heat milk, water, and margarine in a small saucepan over medium-low heat until margarine begins to melt. Do not bring to a boil.
3. Pour the warm liquid into the mixing bowl and beat for two minutes at medium speed. Add eggs and half a cup of flour. Beat at high speed for two minutes. Add in remaining flour and beat. It should not stick to the sides at all (you may sprinkle in a little more flour if necessary). Beat for eight minutes on medium speed.
4. Place dough in a greased bowl and grease the top. Cover and allow to rise until doubled, around one hour.