HOW TO FIND WHO IS LINKING TO A SITE

First, go to Google at http://www.google.com/

Then, enter into the search box:
www.yoursite.com -site:www.yoursite.com
(putting in the actual website name in place of yoursite.com of course).

Doing this shows you pages that link to your site, minus the links on pages on your own site.

Next, to do the same at Yahoo!, go to http://www.yahoo.com/

Type this into the search box:
link:http://www.yoursite.com -site:www.yoursite.com
(remember to put the ACTUAL site name in place of yoursite of course)

Here's a refinement. For more extensive results, try this search:

linkdomain:www.example.com -site:www.example.com -site:example.com

The above search includes links to ALL pages on your site, not just the main page.

How to find backlinks to an individual page

At Yahoo!, type this into the search box:

link:http://www.example.com/page

At MSN, use

link:example.com/page

In Google, it's not so simple. Try this search:

example.com/page.html -site:example.com

It doesn't actually give you "links". It gives you mentions. However, most mentions tend to be links and it's more accurate than Google's "link:" command.

How to find backlinks using MSN

At MSN, do this search:

link:example.com

OR    link:example.com -site:example.com

At MSN can also use:

linkdomain:example.com     which shows pages that link to ALL pages on your site.

How to find backlinks using Alltheweb

At Alltheweb.com, do this search:

link:www.example.com

(Remember to change "example" and you MUST include the "www".)

How to find backlinks using Hotbot

At Hotbot, type this into the search box:

linkdomain:www.example.com