TwistedMind There will be plenty of opportunities for further optimizations and you'll probably encounter some bugs and misbehaviors down the line. But all in due time. Optimize only if/when the performance starts suffering. I suggest you start new threads with any specific problems that pop up.
This thread should take a bit of rest. Entering a triple digit post count, I think it deserved it 😉.
Hopefully, you've got something useful out of it 🙂