I just wanted to point out an extremely good resource for building different kinds of links to your website. This is one of the more comprehensive posts on link building.
If you read and understand the concepts here, you can guarantee a good amount of incoming links to your website.
Read it here: Link building methods