Thank you for the feedback. I agree with every criticism you made and can promise you that all of those are on my to-do list :)