Oddly enough at a TechStart meeting on Friday I also heard that a Twitter account was pretty much mandatory. Guy who was the target of the advice tried to duck out with the 'I'm not a tech guy' but was bullied into it by the rest of the crowd :)
We launched our Twitter account simultaneously with our blog and it is our biggest driver of traffic :)