Preheat the oven 325 F.
Grease and flour 2 5x9 loaf pans or 4 mini loaf pans.
Shred the zucchini into thin strips either by hand or a food processor attachment.
Press the zucchini dry by putting it in a strainer and press down (in the sink or outside) with a few paper towels until the towels don't really absorb much more water. (This is so the zucchini absorb the ingredients rather than make the bread mushy with all their water).
In a large mixing bowl mix sugar, oil, eggs, vanilla and zucchini.
Sift (the sifting is important!) flour, baking powder, baking soda, salt and spices (sometimes I add more of the spices if I'm making the loaf for me).
Add dry mixture to wet zucchini mixture and beat with a fork until well blended.
Fold in chopped nuts.
Pour into the loaf pans.
Bake at 325 F for 1 hour, or 45 min if you're using mini loaf pans.
Check every 20 minutes for doneness with a toothpick or knife. I like it when its just starts to get crispy on top, but still has a little shine to it.
Cool 20 minutes in pans on a rack, then remove from pans.