Oh grandstanding tech analysts... If they and "the street" were so smart they would have created these companies instead of analyzing them.