Thanks for your feedback. Agreed it's not perfect and can be improved. That said, I wanted to put it out there in case it did help someone, even in it's imperfect state.

Marked improvements incoming...