Here are my tips to get maximum result for link building.
First and formost you must think of your link building from the perspective of a white hat. What it means is links must be built naturally like a real human being. For an example, what do you do when you see something of values on line? You do several things.
1- You write to your friends and tell them about it. Your language will be brief and in some cases you probably copy verbatim from that website.
2- You write a story on your blog to tell about that wonderful site you encountered.
3- You tweet about that URL
4- You wrote an entry on your facebook at that URL with some snippets of what you really think about it
5- You bookmark that URL for your own use in the future.
6- You perhaps write an article about what you experienced.
7- You also will write something about it in the forums.. like put the links in your signature to show off to your forums friends about it.
The only different method of linking which I think you may want to consider is press release. Press release must be done every two weeks if you have the time. It is awesome ways of getting your site the attention it deserves.
Those are natural process of things. Just follow that and create links such as those I mentioned.
Most will tell you that page rank is dead. But for back links page rank tells google that the site is trust worthy. so if you must leave a link, pick a nice PR preferably PR5+.
Also remember .. just build and forget about it. Go to the next site. Don’t make the mistake to watch it. Go deeper if you like. What I mean is—first time around build directly to your main site. After those links got indexed, build around those links ... keep going deeper and deeper you will see result.
I hope this will help you.