Preheat oven to 350.
Grease and flour 2 9-inch rounds baking pans.
Cream butter with sugar until fluffy.
Add eggs, and beat well.
While mixing add almond extract.
In a separate bowl, combine flour, baking powder, and salt.
Add half of flour mixture to butter mixture and mix just to combine.
Add half of the milk and, again, mix just to combine.
Repeat with remaining flour and milk.
Pour batter into prepared pans.
Bake for 22-26 minutes, or until a toothpick inserted in the center comes out clean.
Cool in pans for 10 minutes, then remove cake from pans and place on baking rack to cool completely.
Decorate cake with buttercream frosting and filling. Click here for my buttercream recipe.