Preheat oven to 350°F (175°C) and line two baking sheets with parchment paper.
In a large bowl, cream butter and both sugars until fluffy.
Beat in eggs and vanilla extract.
In a separate bowl, whisk flour, baking soda, and salt.
Gradually add dry ingredients to the butter mixture and mix until a dough forms.
Divide dough evenly into 3 bowls.
For chocolate chip, stir in chocolate chips.
For oatmeal raisin, stir in oats, raisins, and cinnamon.
For double chocolate chunk, mix in cocoa powder and chocolate chunks.
Scoop dough onto prepared baking sheets, spacing 2 inches apart.
Bake 10-12 minutes or until edges are golden and centers are set.
Cool on the baking sheet for 5 minutes, then transfer to wire racks.