Well i created a site about 1 week ago and i'm on top20 on google for 5-20 Keywords. And i'm ranking on top 10 of Bing and Yahoo for the same 5-20 Keywords. Yes the competition is high. I achieved to beat sites with pr4-5. Well i haven't still starting to optimize the sites. What i did is : I write articles regularly which are very high quality and are very high optimized. Post them. Nothing more. I don't know if i'm lucky or i'm just pretty good on ONSEO optimization.