In a saucepan over medium heat, bring water and butter to boil. Add flour all at once; stir until a smooth ball forms.
Remove from heat; let stand for 5 minutes. Add eggs, one at a time, beating well after each addition. Beat until smooth.Spread into a greased 13-by-9-by-2 inch baking dish. Bake at 400 degrees for 30–35 minutes or until puffed and golden brown. Cool completely on a wire rack.
Meanwhile, in a mixing bowl, beat cream cheese, milk and pudding mix until smooth. Spread over puff; refrigerate for 20 minutes.Spread with whipped topping; refrigerate until serving. Drizzle with chocolate and caramel toppings; sprinkle with almonds. Store leftovers in the refrigerator.
{ampz:Custom share for module}