I just can't understand what is happening. I have spent almost two and a half years building original content on my site www.dog-obedience-training-online.com - and I have spent hours, weekends and day after day making sure that my site fits with alll of the Terms of Service. I have made sure all of my 254 pages have content that I am not only passionate about but have solid content over 750-1000 words on each page. I only link with sites that are relavant to my niche - and I never ever link with a bad site (I have back link sin the thousands from top quality sites). I have written articles over 170 and posted in Forums, allowed people to add to my site (making sure that all content is good and original and never farmed) - not only because I am passionate about what I write about but I want to spread my website to a wider group of people. I just don't know what more I can do - it is so disheartening when I still see website after website above mine in the rankings knowing that they are using techniques that I would never use. It would be nice to one day see my site recieve some recognition from the algo and rankings. I mean if a site should be ranked on original content and sheer hard work then my site should be way up there. I dont like to complain as I think Google are awesome but I get so tired of being disapointed with my traffic and seeing doggie related sites with one page of content ranked twenty pages above mine - knowing the amount of work that I have done honestly and with integrity.