For crust: Combine 1 1/2 sticks butter, 1/2 cup sugar, egg, flour, baking powder and 1 teaspoon vanilla; spread onto a greased jelly roll pan.
For topping: Melt 2 sticks butter with 1 cup sugar. Add 1 teaspoon vanilla, honey and almonds. Mix well. Bring to a boil, stir, let cool and spread evenly over crust. Bake at 350 degrees for 30 minutes or golden brown.