Does the site do the job? Well, if it's all about SEO then maybe you need more on your team to focus on SEO rather than your real goals.
Bob
Hello, guy's I facing one issue with my site I have 17500 Indian rank & still not receiving traffic.can anyone look into my site & tell what ;s wrong with my blog(techcloud7.com)

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic