Pre-heat oven to 150 degrees F.
In large mixing bowl combine the yeast and 1 1/2 cups of the flour. Set aside.
In saucepan heat milk, sugar, margarine and salt just till warm (120 to 130 degrees F.) and margarine almost melts. Add to the flour mixture, then add eggs. Beat with an electric mixer on low to medium speed for 30 seconds, scraping sides of bowl; then beat on high for about 3 minutes, adding as much of the remaining flour as you can.
Turn out onto lightly floured surface and knead in enough of the remaining flour to make a moderately soft dought that is smooth and elastic (about 3 to 5 minutes). Shape into a ball. Place in a greased bowl and turn once. Cover and place into oven, and turn oven OFF. Let rise for about 20 minutes or until doubled.
Punch dough down. Turn out onto lightly floured surface and divide dough in half. Cover and let rest for 10 minutes.
Pre-heat oven to 375 degrees F.
Roll each half of the dough into a 12x8" rectangle. Brush with melted margarine. In small bowl, stir together sugar and cinnamon. Sprinkle on top of the dough. (You can also add raisins if you like.)
Starting from one long side, roll up jelly-roll style. Pinch seams to seal.
Spray two 9" cake pans with PAM.
Cut each roll into 10 to 12 pieces, and place into prepared pans.
Cover and let rise about 30 minutes, (Or cover with oiled waxed paper and refrigerate for 2 - 24 hours. If chilled, let stand at room temperature for about 20 minutes before baking.)
Bake for 20 to 25 minutes. Let cool slightly while mixing icing. Drizzle icing over rolls.
Makes about 2 dozen
Streusel Mix Directions:
Mix all dry ingredients together thoroughly.
Add melted butter and stir with a fork until mixed well.