Life gets to all of us from time to time. It seems to be the price we pay for an increasingly complex world, a world where the Internet has opened up so many choices to us that we can feel overwhelmed with making decisions. Fortunately, despite any complexity the Internet has added to our lives, it also...