In a large saucepan, bring the butter and water to a boil. As soon as it starts to boil, take it off the heat and stir in the flour, sugar, eggs, sour cream, salt, baking powder, extract and baking soda until smooth.
Pour the batter into a greased 15-in. x 10-in. x 1-in. baking pan (cookie sheet with sides). Bake at 375° for 18-22 minutes or until golden brown and a toothpick inserted near the center comes out clean. Cool on a wire rack for 20 minutes.
For the frosting, in a large saucepan, heat the butter and milk just until it comes to a boil. Immediately remove from the heat; stir in confectioners' sugar and extract. Stir in almonds and spread over warm cake. Cool completely.