If you do anything in social media or with social media these days, then you have heard of or use Twitter. You are familiar with the occasional Fail Whale sightings, the scalability issues, the oddities and quirks. If you are a typical Twitter user, you have even formed a bond with each other around the [...] ...