In a small saucepan, combine the molasses, honey, butter and shortening. Cook and stir over medium heat until melted. Remove from the heat; cool to room temperature. Stir in eggs and extract.
Combine the flour, sugar, brown sugar, cinnamon, baking soda, ginger, cardamom, nutmeg, cloves, pepper and salt. Gradually add molasses mixture and mix well. Cover and refrigerate for at least 2 hours or overnight.
Roll dough into 1-in. balls. Place 1 in. apart on greased baking sheets. Bake at 325° for 12-15 minutes or until golden brown. Remove cookies to wire racks. Roll warm cookies in confectioners' sugar. Cool completely. Store in an airtight container. Yield: 10 dozen.