I agree, John Scalzi:
I don't really expect Twitter or any other online service to be other than wildly flawed
Twitter