All of these exact same points (including a very similar title) have been floating around my head as an idea for an article I wanted to write. I was so pleased to find that you had basically written my article for me. Very well said on all accounts :D