We want to undertake a serious link building campaign, and I'd like to talk to people about what has worked for you in the past. Should we do it internally or should we outsource? What kind of strategy do we need to develop? What are some good companies that can do it for you?
Whether you do it internally or outsource , it depends on your budget and requirements. But please try to get only relevent links and use proper link text. Link text is most important. To outsource you can contact many seo firms within your budgets.