I've seen it from time to time where people recommend commenting and linking back to your site with relevant links to help with link building. Do you think this technique is effective? I've heard that guest blogging is another good way to build quality backlinks. Have you found this type of efforts helpful?