Preheat oven to 350. Grease and lightly flour the bottom of a 9 x 5" loaf pan or three mini loaf pans. In a food processor, shred the zucchini and carrots (you should have about 4 cups of shredded vegetables). Set aside. In a large bowl, combine eggs, sugar, oil and vanilla.
In another bowl, combine flour, salt, baking soda, baking powder and cinnamon. Gently fold dry ingredients into egg mixture (batter will be very thick). Add zucchini and carrot mixture and stir until just combined.
Pour batter into prepared pan(s). Bake large pan 1 hour 15 minutes or until a toothpick inserted in center comes out clean. (Bake mini loave about 35-40 minutes). Cool in pan 20 minutes. Allow bread to cool completely before slicing. (Bread is best if wrapped tightly in platic wrap and refrigerated several hours or overnight before slicing.)