For hamburger buns, I use the recipe here. I usually make the dough in my bread machine and make 18 of them instead of 12. Today I'm going to try making hot dog buns with them... we'll see how that goes.
Like most homemade breads, this recipe doesn't stay soft and delicious forever. In this case, that is ok because these are the *perfect* toasted conveyor for butter + orange marmalade.
I have also frozen them after cooking. Remember, when you thaw bread, keep it CLOSED while the thawing occurs so that you don't let out the moisture!