Combine flour, baking powder and baking soda in medium bowl. Beat butter, salt (if using), granulated sugar and brown sugar in large mixer bowl until creamy.
Reduce mixer speed to low and beat in egg and vanilla. Beat in egg and vanilla. Gradually stir in flour mixture. Stir in morsels and nuts (if using). Drop dough by level ¼-cup measure 2 inches apart onto ungreased baking sheets or if not baking right away, chill the dough.
Bake for 12 to 14 minutes or until light golden brown. Cool on baking sheets for 2 minutes; remove to wire racks to cool completely.
Notes
I always use unsalted butter. Also, European style butter or grass fed organic butter will give you a thicker cookie.