From my perspective (I'm not a techie), it seems as though the link building and all the other SEO stuff is a good thing. The caveat is that SEO is a component of your marketing plan not the focal...