sane number of solver iterations

It doesn't make sense to allow 100'000 or more iterations (for large
problems). If the solver doesn't converge in 1000 iterations, something is
likely wrong.

Maybe 1000 is too much still? Opinions?