Preheat oven to 350 F. Spray a 9 by 13 inch pan with non-stick cooking spray (or two 9 inch payer pans) and place on a baking pan, lined with parchment paper.
In a large bowl, by hand, blend the sugar(s), oil, eggs, and vanilla. Fold in the flour, salt, baking powder, and cinnamon. Blend well and fold in the carrots, walnuts, pineapple and raisins and mix well. Spoon into prepared pan(s).
Bake until done, 35-45 minutes or when cakes spring back when gently touched with fingertips.
For Cream Cheese Frosting, blend all ingredients to make a smooth frosting, adding in more confectioners' sugar, if required, to make a fluffy icing. Frost cake. This cake is best served ice cold.