i think content based links are very helpful especially guest blogging, company blogging, articles and website content. There are other lots of factors which are helpful in link-building like, local business listings & citations, high page rank directories submissions. social bookmarking, social...