I think for the latest Google updates, Off page optimization techniques also changed. Now Google is getting more response from quality links from the following resources:
Social Networking Sites,
Blogging,
Blog Marketing,
Forum Marketing,
Search Engine Submission,
Directory Submission,
Social...