In a large bowl, combine the cake mix, pudding mix, eggs, water, sour cream and oil; beat on low speed for 30 seconds. Beat on medium for 2 minutes. Fold in the carrots, pineapple, coconut, pecans and raisins just until blended. Pour into two greased and floured 9-in. round baking pans (or you can make in a 9x13 pan).
Bake at 350° for 25-30 minutes or until a toothpick inserted near the center comes out clean. Cool for 10 minutes before removing from pans to wire racks to cool completely. For frosting, in a large bowl, beat butter and cream cheese until fluffy. Add the confectioners' sugar, ice cream topping and enough milk to achieve desired consistency. Spread frosting between layers and over the top and sides of cake. Store in the refrigerator. Yield: 12 servings