Mix warm water, yeast, and 1 tablespoon of sugar in a large mixing bowl.
Let stand 5 minutes to proof yeast.
Add 3 cups of flour and 1 cup of sugar to yeast mixture and mix thoroughly with a whisk.
Let stand 30 minutes. Mixture will approximately double. Note: I usually cover with a tea towel.
Beat in oil and salt.
Stir in 3-5 cups of flour by hand, one cup at a time. Knead last bit of flour on counter. Dough will be sticky but smooth.
Place dough in oiled bowl and cover with a towel.
Let rise 1 hour.
Sprinkle flour on counter or table.
Dump dough without punching down.
Use hands to stretch out dough from the middle. Use a floured rolling pin to roll into a rectangle as thin as possible without tearing. Note: if dough tears, then just mush it together to repair the tear.
Spread softened butter over dough from edge to edge.
Sprinkle sugar, brown sugar, raisins, and lots of cinnamon over dough.
Roll as tightly as possible into a log shape. Note: I've started folding all the edges of the dough over 1/2" or so all the way around the rectangle before rolling into a log shape. This helps keep all the goodies from falling out as you roll it up.
Cut into 1" slices. Note: use dental floss! It is seriously the easiest way to cut dough without stretching, tearing or mangling it. Try it!
Place in greased pans with room in between as they will rise and end up touching.
Let rise at least one hour in a draft free, warm place. Rolls should at least double.
Bake at 375 degrees for 15-20 minutes.
Let cool for 5 minutes.
Mix frosting ingredients in a mixer and spread generously over cinnamon rolls.