It's a long post. I can't say all I want to say here as it would be long also
I agree on most of the things they suggest. I just wish Matt Cutts himself gives us a detail instruction on link development
Most of the methods don't seem to be too direct link building. They are more like link batings. I think what Google did changed their views somewhat. No one talks about getting links from high PR page any more. It used to work but not any more.