Adrain,
Are your sites getting ranked on Page 1,?
1)What is the level of competition for the keyword you choose?
2)Are they Long tail keywords or, single/2 word keywords
3)What is the backlink strategy you employed, I guess you can tell it in brief ie ; Quality or Quanity Link Building ...