Adjust oven rack to lower-middle position and preheat to 350 degrees F. Line muffin pan with baking cup liners
In a large bowl mix together sugar, flour, cocoa, baking soda, baking powder and salt. Add eggs, buttermilk, coffee, oil and vanilla; Mix with a spatula or wooden spoon for about 2 minutes (Batter will be thin). Pour batter evenly into prepared pans.
Bake at 350 degrees for 15 minutes or until wooden pick inserted in center comes out clean. Remove cupcakes from pan and cool them completely on a cooling rack.
Cream Cheese Frosting
In a large bowl, beat together the butter and cream cheese with an electric mixer.Add powdered sugara cup at a time untill smooth and creamy. Beat in vanilla extract