Preheat the oven to 375 degrees.
Cream together the butter, shortening, and both sugars until light and fluffy.
Add eggs, one at a time, beating well after each addition. Beat in vanilla.
Add the flour to the creamed mixture and mix well. Stir in the chips, cranberries and pecans with a wooden spoon.
Drop by tablespoonfuls 2 inches apart onto ungreased baking sheets.
Bake 9-11 minutes or until golden brown. Cool on pans 2 minutes before transferring to wire racks.