1In a bowl, combine water,yeast and sugar. Stir until disolved. Set aside.
2In a large bowl, mix pudding mix with milk according to package directions. Add melted butter, lightly beaten eggs and salt. Mix well then add yeast mixture. Blend well.
3Gradually add flour; knead until smooth. Place in a large buttered bowl. Cover with clean cloth and let rise until doubled in size.
4Punch down dough and let rise again.
5After second rise, roll out on floured board into a large rectangle (34"x21"). Take 1 cup of soft butter and spread over surface. In bowl, mix 2 cups brown sugar and 4 heaping teaspoons of cinnamon. Sprinkle over top. Roll up very tightly. With a knife, put a notch every 2" then cut rolls with string or knife.
6Place on a large cookie sheet sprayed with cooking spray 2" apart. Press down each roll with palm of hand. Cover and let rise until double in size again.
7Bake at 350 degrees for 15-20 minutes. Remove when they start to turn golden. DO NOT OVER BAKE.
Frost warm rolls with cream cheese frosting.