how can I analyze somebody else website to see what kind of technique's they have used to come on page one. thanks
The seoquake plug in will give you a lot of useful information on any website. Here you can read about easy way to check SEO competition
There are a lot of different tools what you can use, not just checking backlinks, but they still are one of the most important factors you have to take into account when you analyze competitors. If you do know how SEO works you probably even would not need a lot of other ways how to check competitors, because basic things what the most of them are using are the same (on SEO and off SEO)! I just tried out your suggested tool, it looks that it really gives quite a lot of information! Only thing sometimes with all these tool is that there is so much of information that it can make confusion in all these data! But this one is nice!
Seoquake is good tool for analysis the site, you can find out backlinks, density, alexa rank and many more.
you cannot exactly see their techniques but you can check their backlinks so you can out your links in those websites from which they got backlinks
You have look every thing..like on-page and How many back link that website get ? is that possible for you get that much of back link or is that website done some paid link