Thanks for the suggestions Michael. I looked into the TIN face slopes solution and I didn't see in 2008 where you could label TIN face slopes. And it seems like drawing an alignment and then adjusting the alignment based on the profile would take almost as long as doing it by manual calculations. I will pass your suggestions on to him and let him decide what he wants to do. In the mean time, I am going to work on a .NET solution unless anyone else has an easier suggestion.
Thanks again!
Go create a Surface Style.
Turn on Slopes, and slope arrows
Then perform an analysis, setting the slope range colors to something meaningful.
then do the analysis on the surface, and the desired slope ranges will lite up a Cool color, and the undesirable sloped areas will light up a HOT color and it should be pretty easy to draw the trial alignment where the slopes are favorable. There will be some modification required around curves and such. I see the interactive profile method being the easiest and fastest even without the slope ranges shown on the terrain model, just by using the contours as a guide.
send me some data, and let me peek at it for you