In a large bowl combine the first 6 ingredients (flour - salt).
In a small bowl beat eggs and add the next 4 ingredients (coffee - vanilla).
Stir wet ingredients into dry ingredients.
Pour batter into a prepared pan.
Bake in preheated oven for 40-50 minutes or until toothpick inserted in center comes out clean.
Let cake cool while preparing frosting.
To make frosting: melt the chocolate and butter in a doube boiler over simmering water or melt chocolate in microwave.
Pour melted chocolate into a mixing bowl and beat in sugar alternately with the milk, beating until fluffy and then add the salt and vanilla, beating until desired consistency is reached (you may need to add more sugar).