Begin with milk and half and half in a saucepan.Heat until about 105 F (check with candy thermometer).Remove from heat and add yeast, tablespoon sugar. Allow to rest for 10 minutes.Melt butter. Mix into yeast with the whole egg and yolks. Add vanilla. Whisk well.Combine dry ingredients together and sift well.Add yeast mixture to a mixer bowl.Add half of flour mix and combine slowly. Add remaining mix and combine with dough hook for 5 minutes at medium speed to knead. Alternatively, knead by hand for 6-8 minutes.Place dough in oiled bowl and cover.TIP: Microwave a mug with a cup of water for 3 minutes. Quickly open microwave and put covered bowl inside. The warm microwave with added moisture will proof the dough better than a regular room.Let dough rest and rise for 1.5 hours. (see above tip)Turn out dough onto floured surface (large one - a clean countertop).Divide dough in half. Roll out to a large rectangle, thin about ¼". The more thin the layers, the more layers your roll will have. This is why we aim for only ¼".Once the first half is rolled, spread half of the softened butter on the entire rectangle.Combine the brown sugar, white sugar, cinnamon, cocoa in a bowl. Sprinkle half of this mixture over buttered dough.Carefully roll dough, tightly to form a long roll.Measure and divide into 6 even pieces. Place evenly, cut side down, into a sprayed 9x13 pan. They will be tall and look a bit odd in the pan.Repeat this process with the second half of dough/filling mixture into a second 9x13 pan.Cover pans with plastic wrap and let rise again for about an hour.Pre-heat oven to 325 F.Bake until golden, about 30 minutes.Remove to cool.While cooling, combine cream cheese, butter and cream in mixer bowl. Mix well until smooth.Sift and add powdered sugar, salt and vanilla. Mix until smooth.Top cinnamon rolls with frosting mixture.Enjoy! -- SouthernFATTY.com for more.