You can search many backlink checkers on the internet. I am using backlink watch too. Another way to do it is manual checking using this search string -- link: http://yoursite.com.
You can try with linkdiagnosis.com and software named SEOspyTool. Free version shows only 1100 backlinks, but I love it because it shows all statistics from those links.
go to googl e and type link:your site address or go to yahoo site explorer and type your site address.You will get all of your backlinks where they come from.