Preheat oven to 350° and line baking sheet with parchment paper.
In a medium size mixing bowl, cream the butter and sugar together until a thick paste forms.
Whisk in eggs, and vanilla until it's a smooth pale paste.
Add all the dry ingredients starting with the flour, and gently stir in, but don't over mix. Then stir in the chocolate chips.
Roll the dough into golfball size balls and space them out about two inches apart on the baking sheet, and bake them for 10-12 minutes. They should look a little puffy and under cook in the center. Don't worry, they'll continue to bake and settle as they cool on the baking sheet.
After they've cooled for about 10 minutes on the baking sheet, transfer to a cooling rack and let them set until the chocolate chips are firm again. Store in airtight container.