Preheat the oven to 350 degrees
In a large bowl, mix the eggs, sugar, and oil.
In a separate bowl, mix the flour, cinnamon, baking soda, baking powder, salt, and nutmeg
Add the flour mixture to the egg mixture
Fold in the carrots, raisins, and walnuts
*For an extra precaution, to keep cake from sticking to the bottom, you can cut round pieces of parchment paper and place them into the bottom of the cake pans
Grease (2) 9-inch baking pans
Pour the batter evenly into both pans
Place the baking pans on a baking sheet Bake for 35-40 minutes - A toothpick inserted into the middle should come out clean
Let the cakes cool slightly (about 10 minutes) and then flip them over onto a place to completely cool
Mix the frosting, by mixing butter and cream cheese
Add the vanilla, and mix in
Pour in confectioners' sugar and mix well
Place a cooled off cake round, upside down onto a cake platter
frost the top of the cake
place the other cake upside down on the frosted piece
frost the outside of the stacked cakes