I think people who only use Twitter solely for advertising via auto-posts are completely eliminating the point of it.
I've just joined twitter a few days back, and its been doing great for my website What new tools are you all talking about ?