At 10 AM ET on Monday morning, the Huffington Post is launching HuffPost Live, a streaming video network with a heavy emphasis on user participation via webcam, smartphone or tablet. “From the beginning, one of our goals has been to try and create the most social video experience possible,” said Huffington Post founding editor...