Combine butter, water, yeast and sugar. Mix gently and let sit 3-5 minutes until bubbly.
Add eggs, salt, baking powder and 2 cups flour. Mix well. Add remaining 4 1/2 cups flour and mix until combined.
Cover bowl with plastic wrap sprayed with nonstick spray and let rise about 1 hour, or until doubled in size.
Divide dough in half and roll each half into a large circle, using extra flour as needed. Slice each half into 16 equal slices. Roll each piece starting at the large end. Place on a greased or silicone mat-lined cookie sheet. Let rise an additional 30 minutes.
Bake at 400 degrees for 12 minutes.
Rub a cold stick of butter over warm rolls when they come out of the oven, if desired.
Notes
* Make sure your yeast is fresh (I store mine in the freezer).* To make whole-wheat dinner rolls, sub out half of the all-purpose flour with whole-wheat flour.* Warm water should be between 110-115 degrees F. I compare it to the temperature of water that I'd put into a baby bottle.