I found a tool which helps in checking back links for websites. It's "backlink watch".
I enjoyed using it. You can also check this tool.
yahoo site explorer is mostly used to check competitor's backlinks
There is numerous seo tools available which help to check backlinks. But I use seo quake and yahoo site explorer.
Personally, I use google webmaster tools and yahoo site explorer.