While onsite
SEO is important, I feel that what you do offsite is of equal importance. I usually contact webmasters of popular websites in my niche to ask for links. I feel that it will be helpful in building good quality link backs. What's your technique?