don't look pass the age of domain name because it is one of the most important factor.
quality content + quality backlinks = no one can stop you from gaining high ranking
yes linking each other from the same IP address can kill you.
thank for sharing!
It is an uncontrollable factor and nobody can guarantee the ranking position but keyword research can help alot in determining the position.
The answer is most of them don't have time to do these works and it require certain level of knowledge that is not everyone can do it.
maybe it has effects on yahoo?
agree with using blog.
one of the main reasons is they don't optimize their sites well and the site linking structure is not clear.
There is no keyword in it and nobody is going to search using your url as keyword
Separate names with a comma.