Heat oven to 300 degrees. Grease and flour a 10 inch tube pan. Cream the butter and sugar in a large mixing bowl until light and fluffy. Blend in the lemon juice, almond extract, vanilla and salt. Measure the flour by lightly spooning it into the empty powdered sugar box. Gradually add the flour to the batter alternating with the eggs. Beat well after each addition until batter is light and fluffy. Pour the batter into the greased pan. Bake 1 hour and 15 minutes or until golden brown and a toothpick inserted in the center comes out clean.