I'm thinking of using link building services, but want to make sure it's completely white hat. Do these services write high quality posts and work on getting them published on high PR sites that are related to my site? This is of course what Google wants, so I wonder if link building services are doing it that way. Also, do you have any suggestions for good ones? How much do they normally cost?