For the Cupcakes: Preheat Oven 350 degrees: In a bowl combine flour, cocoa baking powder, baking soda and salt. In a food processor combine butter and sugar and process until smooth. Add the eggs, 4 oz. of chocolate pieces and vanilla. Add half of the flour mixture and ½ of the milk. Process and add the other half of the flour and the remainder of the milk. Slowly, add the hot water. Grease and fill muffin tins to top. Bake 20 25 minutes or until toothpick test comes out clean. Let Cool. For the Cream Cheese Frosting: Combine all of the above in a food processor and process until smooth. Refrigerate. Frost cupcakes as you use them.