In a mixer, beat eggs. Aid oil, sugar, and vanilla; continue beating mixture until thick and foamy. With a spoon, stir in zucchini and pineapple.
In a separate bowl, combine flour, baking soda, salt, baking powder, cinnamon, nutmeg, cardamom, and ginger. A third at a time, add dry ingredients into wet and gently stir (by hand) after each addition. Add the walnuts and blend gently.
Divide the batter equally between 2 greased (Crisco) and flour-dusted 5 by 9 inch loaf pans. Bake for 1 hour or until a wooden pick inserted in to the center comes out clean. Cool in pans for 10-15 minutes. Turn out onto wire racks to cool thoroughly.