Dough:
1 Tbsp yeast
1 cup warm milk (105-110 degrees)
1/2 cup sugar
1 tsp salt
2 eggs
1/3 cup melted margarine
4 cups flour
Dissolve yeast in warm milk in large bowl. Add the sugar, margarine, salt, eggs and flour. Mix well. Knead the dough into a large ball using your hands dusted lightly with flour (I just let the kitchen aid do it's thing). Put in bowl, cover and let rise in a warm place for about 1 hour or till the dough has doubled. Roll the dough out on a lightly floured surface. Roll dough flat until it's approximately 21 inches long and 16 inches wide. It should be about 1/4 inch thick. Preheat oven to 400 degrees.
Filling:
1 cup brown sugar
2 1/2 tsp cinnamon
1/3 cup softened margarine
For the filling combine brown sugar and cinnamon in a bowl. Spread margarine evenly over dough. Then sprinkle cinnamon and sugar evenly over the surface. Working carefully, roll the dough jelly-roll style. Cut the rolled dough into 1 3/4 inch slices and place on lightly greased pan. Bake for 10 minutes or till light brown on top.
Frosting:
1 cube butter or margarine, softened
2 ounces cream cheese, softened
1 1/2 cups powdered sugar
1/2 tsp vanilla
1/8 tsp salt
While the rolls bake, combine icing ingredients. Beat well with an electric mixer until fluffy. When rolls come out of the oven, smother with frosting.