Here is the way that you can easily get your back links:
When starting a link building campaign (or continuing one), you want to be able to check your progress and see if you are indeed building any backlinks to your site. You want to be able to see if any of the links are "nofollow", what anchor text is being used for the links, and what quality of site the links are on. Since I have gotten into link building, I have been steadily compiling a list of sites that allow you to check your backlinks. You may have heard of searching Google with "link: yourwebsite.com."
I prefer backlinkwatch.com is best
Backlinkwatch is far better than that but I won't say that it is the best because backlinkwatch give limited results.
i usually use google webmaster tool to check backlinks
it's very easy and convenient
You can go for Yahoo site explorer and Open site explorer to check backlinks of a website. Yahoo site explorer will not be available as its going to be shut down soon so Open site explorer is a great tool to use.
For yahoo use Yahoo site explorer and type linkdomain:site.com , this will give you both nofollow and dofollow backlinks of your site and as well as your competitors.
Yes Backlinkwatch.com is good for check back link.But i prefer Google for checking proper backlinks.Google Backlink is more important than others.If you get maximum backlinks from Google it means your site is done quality link building.