Pre-heat your oven to 350˚F.
Grease two 8 inch x 2 inch baking pans (lining with parchment paper is recommended).
In a large mixing bowl sift together the flour, sugar, baking powder and salt.
Add butter, whole milk, and vanilla.
Using a hand mixer, beat for 2 - 3 minutes, be sure to scrape down the sides of the bowl with a rubber spatula.
Add eggs and beat for 1 - 2 minutes more.
Pour batter into prepared pans, dividing equally between the pans.
Bake 30 to 35 minutes
Test for doneness with a toothpick inserted in the middle, if it comes out clean, it's done.
Remove from oven.
Allow the cakes to cool in the pans for 10 - 15 minutes
Remove the cakes from the pans and continue cooling on racks, completely.
Once cakes are completely cooled, frost with homemade chocolate frosting; or the frosting of your choice.
Makes 2 single layer or one double layer cake.