The fresh orange gives a wonderful flavor and provides a nice twist on a traditional recipe. If you like, mix all the other ingredients in a food processor, then add the chocolate chips and nuts by hand at the end.
Preheat the oven to 350 degrees F. Lightly grease 2 baking sheets.
In a mixing bowl, cream together the margarine and sugars. Add the salt, egg, and zest and beat well. Sift together the flour and soda. Add to the creamed mixture with the orange juice, mixing well. Stir in the chips and nuts. Drop by the spoonful onto the greased baking sheets.
Bake for 10 minutes or until lightly browned on the edges. Remove the cookies to wire racks to cool completely.