Cinnabon Cinnamon Rolls

Ingredients:
1¼ oz. pckg. Yeast
1 c. warm milk
½ c. granulated sugar
1/3 c. melted butter (do not substitute margarine)
1 tsp. salt
2 eggs
4 c. all-purpose flour

Filling:
1 c. packed brown sugar
2½ Tbsp. cinnamon
1/3 c. butter

Icing:
7 Tbsp. butter, softened
1½ c. confectioners sugar
¼ c. (2 oz.) cream cheese
½ tsp. real vanilla extract (or almond extract, which I prefer and use)
1/8 tsp. salt (I don't always use the salt, and in fact, like the taste better without it)

Directions:
Rolls:
Preheat oven to 400° F. Dissolve yeast in milk. Mix in sugar, butter, salt, eggs, flour. Mix well. Turn dough out onto lightly floured surface. Knead into a large ball. Cover; let rise 1 hour. Roll dough into a 21" x 16" wide rectangle. With the butter softened, I just use my fingers to spread it generously over the dough. Load 'er up with the filling (see below). Roll from long-side to short-side. Pinch the ends.
Using very sharp knife (I prefer a serated one) cut into 1 inch wide rolls, making sixteen. If want fewer, bigger rolls, cut them wider. Grease (butter) your preferred baking pan (I like mine to be all squished up next to the other)- I generally use an 11"x 15" pan. Then place rolls in pan and into oven. Let the rolls rise for 30 minutes. Bake until the rolls are slightly browned and not doughy. This will vary according to your oven. Just don't overbake. When done, take 'em out and cover them in the delicious icing.

Filling:
While dough is rising, prepare the filling and the icing. Soften butter, so that it is spreadable. After dough has been rolled out to the gigantic rectangle, spread the softened butter all over. Sprinkle brown sugar over entire buttered rectangle. Use more if you like more. Now sprinkle the cinnamon over the now sugary, buttery, doughy, rectangle.

Icing:
Cream it all together with an electric mixer. Spread on hot rolls.