Twitter might actually get its act together Twitter has an unfortunate reputation as the punchbag of social media. It has failed to deliver the huge returns of bigger rivals […] Click here to view full article