Never have I heard anyone explain Twitter as well as Tim Bray in the following post:
I left out Twitter because it's not actually a company, it's a dysfunctional non profit that accidentally provides a service.
Pure gold