Cake: Bake according to directions on Super Moist Betty Crocker German Chocolate Cake Mix in 9"x13" pan. Grease and flour pan. After allowing cake to to cool thoroughly, slice in half, making two thin layers. Lay top half aside carefully.
Center: Cut up marshmallows with kitchen shears, (rub blades with margarine to prevent sticking).
Boil margarine, milk, and sugar together for 3 minutes. Pour over marshmallows until melted. Add coconut and stir.
Spread this mixture over bottom half of cake. Sprinkle generously with chopped almonds, if desired.
Replace top half of cake.
Icing: Combine sugar, milk and margarine, cook to soft ball stage or until candy thermometer reaches 238 degrees. Stir constantly to prevent scorching. Remove from heat, stir in chocolate chips, add marshmallow creme and vanilla flavoring. Beat until well blended.
Cool, (not very much). Spread on cake. Sprinkle entire cake generously with almond pieces.