How do you get your Site to Rank? Tools/Technique and How long does it take to get an average site to rank with medium competition.. I'm talking about getting it on the first page of google and be in top 5 atleast? Come on guys share your experience, techniques and stratagies please. Looking forward to it. Thank you!