Heat the oven to 350 degrees.
Add the pecans, coconut and brown sugar for the topping to the bottom of a 9x13 baking dish that has been lined with aluminum foil that sticks up over the top of the dish.
Spread the salt and cinnamon over the top.
Pour the vanilla and butter over the topping ingredients in the baking dish.
Beat together the cake ingredients in a mixing bowl until smooth and creamy.
Spread the cake mixture over the topping in the baking dish.
Bake for 35-40 minutes.
Let cool slightly, and then use the aluminum foil to life the cake up out of the pan, and invert it only a tray or serving dish.
Cool 15-20 minutes before serving.