In a large bowl, cream cold butter until soft with a hand-held mixer (or electric mixer). Add sugar gradually, beating until very light and fluffy (about 2-3 minutes).
Add eggs one at a time, beating thoroughly after each egg.
Whisk together flour, salt, and soda in a small bowl. Add this to batter alternately with the sour cream. Beat until smooth.
Add flavorings until incorporated.
Gererously spray a tube pan using baking spray with flour. Dust with sugar. Pour batter into the pan.
Bake at 350 degrees for 30 minutes. Carefully open oven and lay a piece of aluminum foil over the top of pan. Continue baking for another 30 minutres or so, until a toothpick comes out with a little crumb on it. Start checking after 45-50 minutes. It may need up to 15 minutes more, depending on the oven. Cool for 10 minutes on wire rack. Loosen around the tube part with a sharp knife. Invert. Turn right side up. Let cool on cooling rack. Cut into slices and serve!