What's Wrong with Twitter - and How do You Fix it?