Thanks for all the feedback I really appreciate it! I think all your points of feedback are valid, and I'll work on addressing them