If you do any link building for websites you know it's a difficult and time consuming task. Here is an extremely comprehensive list of how one can go about building links:
Link Building Strategies – The Complete List | Point Blank SEO
Link Building Strategies – The Complete List | Point Blank SEO