epmaniac - 8:26 pm on Aug 2, 2010 (gmt 0)
1. Where does the homepage rank?
2. Do the pages that rank ahead of it have a large quantity/quality of incoming links?
1. Homepage ranks at number 106
2. The pages that are ranking ahead are a mix. Many have outside incoming links but many dont have any.