2. Beat the butter or margarine, vegetable shortening, peanut butter, and sugar in an electric mixer for 2 to 3 minutes until light and creamy. Add the egg and beat just to combine.

3. In a separate bowl, combine the oatmeal, flour, salt, and baking soda. With the mixer set at low speed, blend the dry ingredients into the butter mixture. Stir in the nuts or chips.

4. Form the dough into 2-inch balls placed 2 inches apart on a cookie sheet. Press the cookies with the back of a fork to flatten slightly. Sprinkle with sugar. Bake on the center rack of the oven for 18 to 24 minutes. Cool the cookies on a wire rack.