semisweet chocolate chips, or finer chopped chocolate will both work. the higher the quality though, the more "lava" you'll get from your cakes! butter: unsalted will do just fine. eggs: you'll need both whole eggs as well as egg yolks.