I submitted this link because it proved to be a far more thorough and thoughtful analysis of the problem than I was expecting, given the average quality of online discourse surrounding this topic. I encourage everyone to give it a read (or at least a skim) before commenting. Lots of interesting concepts to talk about.