Place butter and water in a large saucepan and bring to a boil. Remove saucepan from heat and stir in flour, sugar, eggs, sour cream, almond extract, salt, and baking soda. Mix until completely smooth. Pour batter into a greased 18 x 13 x 1 inch baking pan (I just used a cookie sheet).
Bake for 20-22 minutes or until cake is golden brown. Let cool for 20-30 minutes.
For the frosting cream the butter, cream cheese, and vanilla together. Then add the powdered sugar. Add more or less powdered sugar depending on how thick you want your frosting to be.