Cream Cheese Frosting (recipe follows)
Combine first 7 ingredients in a medium bowl; set aside. Combine sugars, buttermilk, eggs, vanilla extract in a large bowl; stir until all ingredients are well blended. Add flour mixture, carrots, walnuts, coconut, dried fruit, and raisins, stirring just until well blended.
Grease 3 (8 inch) round cake pans. Line bottoms with waxed paper; grease and flour waxed paper. Pour batter into cake pans. Bake at 350 degrees for 30 minutes or until wooden pick inserted in center comes out clean. Cool in pans 10 minutes; loosen cake layers from edges of pans with a sharp knife, and invert onto wire racks. Peel off waxed paper and cool completely.
Spread Cream Cheese Frosting between layers and on top and sides of cake. Cover and refrigerate overnight before cutting.
CREAM CHEESE FROSTING:
1/2 c. butter, softened
1 (8 oz.) pkg. cream cheese, softened
1 (16 oz.) pkg. powdered sugar
2 tsp. grated orange rind
1 tsp. vanilla extract
Combine butter and cream cheese in a large mixing bowl; beat until light and fluffy. Add sugar, orange rind, and vanilla, mixing well.