In today's world, more and more of our communication is hosted online. We spend hours glued to our computers and smartphones for everything from entertainment to business to conversation. If we want to purchase something, shopping apps have that item just a ...