Preheat the oven to 350F.
Grease two 9-inch round cake pans with nonstick cooking spray or butter wrapper.
Mix together flour, cocoa and baking soda; in separate 2 cup measuring cup, mix together buttermilk and vanilla.
In a large bowl, cream butter and sugar together, gradually increasing speed from low to high. Beat on high for 3 minutes or until creamy, occasionally scraping bowl with spatula. Reduce speed to low; add eggs one at a time, beating well after each addition.
Beat in flour mixture alternately with buttermilk, beginning and ending with the flour, scraping bowl occasionally.
Pour batter into prepared pans. Bake until toothpick inserted in center of cake comes out clean (for me, no longer than 30 minutes). Cool in pans on wire racks for 10 minutes, then invert cakes onto wire cooling racks to cool completely before frosting.
Place chopped chocolate, butter, and vanilla in medium bowl.
Bring cream and sugar to boil in medium saucepan, stirring to dissolve sugar.
Carefully pour hot cream mixture into bowl with chocolate. Let stand 1 minute. Whisk until melted and smooth. Chill ganache until thickened and spreadable, about 1 hour. Frost cake.