I got this one from Allrecipes.com. It really is very good and very close to Cinnabon.
Ready in 3 hours, 12 servings
1 Cup warm milk
2 eggs, room temp
1/3 Cup margarine, melted
4 1/2 Cups bread flour
1 tsp salt
1/2 Cup white sugar
2 1/2 tsp yeast
1 Cup brown sugar, packed
2 1/2 Tbs ground cinnamon
1/3 Cup butter, softened
3 oz cream cheese, softened
1/4 Cup butter, softened
1 1/2 Cups confectioner's sugar
1/2 tsp vanilla extract
1/8 tsp salt
Heat oven to 200 degrees.
Mix milk and 1 Tbs of the sugar until dissolved, add yeast.
Mix dry ingredients.
Add wet ingredients to dry ingredients in Kitchen Aide (or stand mixer of your choice that has a dough -hook). It should become a smooth ball.
Turn OFF oven. Cover dough with moist towel over bowl and put in warmed oven for 1 hour (it will double in size). Turn out dough on lightly floured surface. Cover and let rest 10 min.
In small bowl combine brown sugar and cinnamon.
Roll Dough into 16" by 21" rectangle. Spread dough with 1/3 Cup butter and sprinkle evenly with sugar/cinnamon mixture. It will seem like overkill, but it's okay, use it all. Roll up dough and cut with floss into 12 rolls (you put the floss under and bring both ends around and cross the ends until it squeezes and cuts the dough).
Place rolls in lightly greased (or better yet, lined with parchment paper) 9" by 13" pan. Cover and let rise until doubled (about 30 mins).
Preheat oven to 400 degrees.
Bake rolls in oven until golden brown, 15 minutes. While baking, beat together cream cheese, 1/4 Cup butter, confectioner's sugar, vanilla extract and salt. Spread frosting on warm rolls before serving.