Preheat oven to 350 degrees.
Grease and flour (3) 9 inch cake pans.
In a large bowl beat butter until fluffy and smooth.
Add sugar to butter and beat on low for 6-8 minutes.
One at a time add eggs, beating after each addition.
Sift flour, baking powder and salt together.
Alternate adding flour mixture and milk beating after each addition. You'll want to begin and end with flour.
Stir in vanilla until mixed through.
Pour equal amounts in pans and level batter.
Bake for 25-30 minutes then cool for 5-10 minutes before inverting on a cooling rack.