1. In a large mixing bowl combine 3 cups of the flour and the yeast.
2. In a saucepan heat the 1-1/2 cups milk, the 1/2 cup margarine, the 1/2 cup sugar, and salt just until warm (120 degrees F to 130 degrees F) and margarine is almost melted, stirring constantly. Add to flour mixture. Add eggs. Beat with an electric mixer on low speed for 30 seconds, scraping sides of bowl constantly. Beat on high speed for 3 minutes. Using a spoon, stir in as much of the remaining flour as you can.
3. Turn dough out onto a lightly floured surface. Knead in enough of the remaining flour to make moderately soft dough that is smooth and elastic (3 to 5 minutes total). Shape into a ball. Place in a greased bowl, turning once. Cover; let rise in a warm place until double (about 1 hour).
at 4:16 PM on Oct. 31, 2010