Dotsquares have been very good to me since they took over the background work on my website. Initially they looked at my competition, my services and site and recommended new keywords for me.
Those little keywords have enabled my to move way up the all important google lists and I am now consistently in the top 5.
Dotsquares are now working on getting the rest of my site and the background database up to date as it should be (not as I thought it should be).
I have had no problems with Dotsquares and their multisite operation enables them to work on my site all day and night!