Preheat oven to 350° F. Grease two 9-inch layer cake pans and dust lightly with a little flour. Sift together the flour, salt, baking powder and sugar. Cream the butter; sift in the flour mixture. Mix in 1 cup cream, then beat very well. Add the eggs, vanilla, chocolate and remaining cream. Beat very well again. Divide batter evenly between the two prepared pans. Bake 25 minutes or until a cake tester comes out clean. Cool on a cake rack 10 minutes before removing from pans. Cool thoroughly before frosting with rich frosting.