Made some revisions based on the suggestions above, thank you for your praise and feedback on it. It's something that I've been tinkering with for a few weeks off and on. Let me know what you think of the revisions. I think I gave it a significant bump in power.

-X