Mix flour, baking soda, cinnamon, salt and baking powder in a bowl. Mix the sugar, oil, eggs and vanilla in another bowl. Beat til thickened. Scrape bowl occasionally. Add flour mixture and mix well. Stir in zucchini, pineapple, raisins and walnuts. Spoon batter into two greased 9 x 5 inch loaf pans. Bake at 350 for 1 hour or til a knife inserted in center comes out clean. Cool in pans for 10 minutes. Remove loaves to wire rack to cool completely. Use less sugar to create more of bread than cake consistency Omit the currants and walnuts for savory bread. Or, bake in muffin cups; make 25 to 30 muffins. Currants can be found in dried fruit section near the raisins in most grocery stores and in produce section by the nuts and dried fruits.