What I have experienced is Guest Blogging is too effective these days for link building purposes, you must use it if you are going to build quality links to your site.