3 ms·Twitter are missing out, they could have become the next Buzz!by petepete 10y agoTwitter are missing out, they could have become the next Buzz!