>BTW, I was thinking about trying to implement Walter's Meester (?) Tax RI Builder. It claims to create a more compact code and we currently have lots of SP.
About 1/10 of the size of the code generated by the built-in RI-builder; related to that: code is also more readable (which might come in handy for debugging), and some additional options. For instance, you can temporarily disable RI with a variable.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)