If TechCrunch had 13 pages of posts about MY startup (or any startup for that matter), it wouldn't be failing either.
Maybe it would help if you were based near them and hanged out a lot with them.
Twitter could possibly be the future backbone of the net.
If you vote this down, your not seeing the big picture!