After reading egreg's answer to No room for a new \dimen I got this question:
The etex package switches to the extended register pool, when the normal one for a register type is exhausted.
For a \newinsert one \count, \dimen, \skip, and \box each are needed, and they should have the same "number".
\reserveinserts{...} can reserve some inserts and force the use of \count, \dimen, \skip, and \box registers into the extended register pool.
Is it possible to redefine \newinsert to use \count, \dimen, \skip, and \box registers from the extended register pool? (And: why not or how?) This would increase the number of possible inserts (whether by morefloats, bigfoot/manyfoot, or manually) by a factor (!) of about 100 (starting \et@xins at 32768 and allocating insertions 32767, 32766,...).
\enlargethispage, so you can always take the necessary allocations from the extended pool no matter what\insertaccepts. See http://www.latex-community.org/forum/viewtopic.php?f=5&t=3049 for an example. – Philipp Jan 07 '12 at 20:53