We hired a company to help us with our web site ranking, and the contract has just expired. They did a good job, but when they called for renewal, well, lets just say rude salesman would be an understatement! I am a Canadian Shop and would apprecitate any suggestions for a successor!