For filling, in a blender or food processor combine the cranberries, pecans and brown sugar. Cover and blend or process until the cranberries and nuts are finely chopped; set aside. In a large mixing bowl, beat the butter on high speed for 30 seconds. Add the granulated sugar, baking powder and salt. Beat until combined, scraping sides of the bowl occasionally. Beat in the eggs and orange peel until combined. Beat in as much of the flour as you can. Stir in any remaining flour with a wooden spoon. Divide dough in half. Cover and chill dough about 1 hour, until it is easy to handle. Roll half of the dough between pieces of waxed paper into a 10” square. Spread half the filling over the dough to within ½-inch of the edges. Moisten the edges; pinch to seal. Wrap in plastic wrap. Chill 4 to 24 hours. Repeat with remaining dough and filling. Preheat oven to 375 degrees. Cut rolls into ¼-inch slices; place 2”apart on an ungreased cookie sheet. Bake in preheated oven for 8 to 10 minutes or until edges are firm and bottoms are light brown. Cool on cookie sheet for 1 minute. Transfer to wire rack. Cool.