In a medium sized bowl mix the yeast, ginger, sugar, and warm water. Set aside for or until foamy. Whisk the buttermilk, honey, salt, and baking soda together and add it to the yeast mixture. Add three cups of flour and mix until smooth, about on low of a stand mixer. Pour in the butter until it is totally mixed into the batter. Add the rest of the flour, one cup at a time, keeping mixer on low speed. When dough pulls from the sides of the bowl remove it from the mixer to a lightly floured surface. Knead until elastic and smooth. You can also knead in your mixer according to manufacturer's directions. Place in greased bowl, turn to grease the top, and cover with a clean tea towel. Allow the dough to rise for , or until double. Punch down and form into two loaves. Place in greased loaf pans and grease tops. Cover, and allow to rise for , or until it is just about the tops of the bread pans. Preheat oven to 400F. Bake for . You can cover the tops with foil if they brown too fast. Remove loaves from oven and brush with melted butter. Allow to cool in pans for . Gently run a knife around the edge between the bread and the pan to loosen it. Turn out and cool completely on a rack. Cover the loaves if you want soft crusts.