I've never been one for making homemade cakes because most recipes are very heavy and the taste is a little different. We're use to box cakes and I really wanted a recipe that taste like a box, well this is it. It's time consuming, but definitely worth it, especially if you're one who likes homemade cakes.
Preheat oven to 350'.
Cut out wax paper to line bottom of 2 greased 9" cake pans. This makes it easier to remove from the pans and easier clean up.
Put in bottom of pans and spray pans again.
Mix together first three ingredients and 1 tsp of salt. Set aside.
Mix together 1 1/3 cup of milk and vegetable oil
Combine flour mixture and milk mixture. Add eggs one at a time, mixing well between each. Mix in 1/2 cup of butter and 1 1/2 tbsp of vanilla extract. Mix for two more minutes.
Pour in pans and bake for 25-30 minute or until cake tester or toothpick come out clean.
Set on cooling racks for 15-20 minutes then remove from pans. Peel wax from bottom of cake layers.
While cake layers are cooling, combine remaining butter and shortening. Mix in remaining vanilla extract and remaining salt. Mix in remaining milk and powdered sugar, alternating between milk and sugar until well blended. Set aside.
After cakes have completely cooled, place for layer on cake platter. Cover with ice cream (you can let it soften a bit to make it easier to work with or cut block ice cream in sections and lay on top). The second suggestion is a little tougher to work with, but you have a longer time to work with the ice cream before it gets too soft.
Put a layer of frosting over the ice cream and around the sides.
Place second layer on top and finish frosting. Place in freezer for at least 30 minutes before serving. Enjoy!!