Mike doesn't like frosting - isn't that the most annoying thing ever?  He's always telling me to only put a little bit on cakes and cupcakes.  For those of us who have coveted the "corner" pieces of birthday cakes, this request is hard to comprehend (or obey).  When I find an icing or frosting that Mike loves, I know I have struck gold - as I have with this chocolate buttercream.  It is not too sweet, not too chocolately and gloriously creamy.
The Best Homemade
Chocolate Buttercream

1 cup of chocolate chips
1/4 cup of milk
1/4 cup of cocoa powder
4 cups of powdered sugar
1 teaspoon of vanilla
12 tablespoons of butter, softened

In a small bowl, pour milk over chocolate chips.  Microwave for 30 seconds, stir until melted.  Repeat if necessary.  Place melted chocolate in a bowl with cocoa and vanilla, mix.  Add powdered sugar slowly.

Whip together for a couple of minutes until well combined.  

Add butter in 2 tablespoons at a time until incorporated.  Whip for 2-3 more minutes.

Add more milk or powdered sugar to achieve desired consistency.