Check out the SEOmoz open site explorer and see what kind of scores the site gets, it should give you an indication of where the site is at.
first of all I would like to mention that most of users prefer google analytics and web master tool for checking their seo work. you can check your backlinks with the help of yahoo site explorer.
The beneficial tool is Google Analytic, woorank.com, etc. through these tools we analyse each and every thing like backlinks, etc.
by checking forum urls , article urls, blog urls , press release urls , some sites we need to login and check like social bookmarking sites