In ArcGIS 9.3, if the input parameter is connected to a tool then it will automatically set it to required, without allowing you the choice to set it to optional. Disconnect the input from the tool, go to Model Properties and it now has the choice to set that input parameter to optional or required. Perhaps they fixed this in ArcGIS 10?
... View more