the thing is, a good seo strategy (or better: a good se marketing strategy) takes time and money. if you want to see your sites rank high in the serps for a specific high-competiton keyword/phrase, better be prepared to shell out $2xxx per month for at least half a year.
a good agency will definitely deliver results but you won't get any guarantees, even in this price range.
__________________
|