1. Heat oven to 425°F
2 In a mixing bowl, stir yeast, oil and sugar into warm water, and allow to stand for 5 minutes.
3. Whisk in egg and salt.
4. Stir in flour, starting with 3 cups, adding a little more if necessary to form a soft dough.
5. Turn dough onto a floured surface and knead until smooth and elastic, about 5 to 7 minutes.
6. When dough is elastic and no longer sticky, divide into 12 equal pieces and shape each into a slightly-flattened ball.
7. Place 3" apart on greased baking sheets, and allow to rise for 15 minutes, or until the buns have nearly doubled in size.
8. Bake for 8 to 12 minutes or until golden brown.
9. Remove buns from pan to wire rack. Brush with melted butter immediately after removing from oven. Allow to cool.