Good tips, one thing that I would extend from personal experience is how well you integrate twitter with your site. A small footer link generates little interest, when I run campaigns and display the account prominently we get many followers on several company accs.