
Anyway here's a nice readable little presentation on baking soda vs baking powder: http://www.ellenskitchen.com/pantry/bsbp.html
Short version - baking soda is good if you have a liquid acid in the stuff to be baked (yogurt, buttermilk, wine, lemon juice, vinegar, etc). Baking powder has a dry acid (usually potassium acid tartrate and tartaric acid). You need baking powder if you don't have enough acid in whatever it is you're baking. Double acting baking powder usually has sodium aluminum sulfate as a second acid. The second action is the rise you get when the batter is heated and the aluminum sulfate can combine with the sodium bicarb.
Thought you'd like to know.