I have been stumped for years on this one. Whist it should be possible to limit the number of iterations that Goal Seek makes by default (100) through either FIle>Options>Formulas>Maximum Iterations - or a short VBA instruction Application.MaxIterations = X: for some reason if you put in the iterations to be less than 100 excel Goal Seek still defaults to 100. It will happily accept any number above 100 but not below it. The reason this is important to me is that if I could halve the number of iterations I could do this particular work in half the time. The alternative is to upgarde to a super fast CPU but that seems like the proverbial sledgehammer to crack a nut. If any one out there has any ideas they will be very gratefully received or alternativley if someone has influence at Microsoft to change the default that would be appreciated too.