I find this article ironic...
Techcrunch is a "publication" I've always found questionable and wondered how much sock-puppetry was hiding under the covers. Note I have no hard evidence, just a feel.
Sock puppets complaining about sock puppets... Go figure.