Couple edits to OP, it's getting quite long. Hopefully our readers can forgive my severe over-usage of the almighty comma.

Always open for more suggestions, thoughts, etc!