Do most people here manually build their own backlinks as I saw some software that will do it for you but it seems a bit spammy. What is the best way to build links? Blog commenting, forum profiles, article submission and social bookmarking? How many sites should I submit my link to? Doing the DIY way seems to take a very long time.