I went to backlinkwatch.com to do some research and I noticed a new free tool called Niche Watch: http://www.nichewatch.com
If you type in a keyword it will give you the Top 10-20 pages indexed by the search engine and give information about each site such as:
Backlinks to the domain in Yahoo.
Backlinks to the webpage in Yahoo.
Pages Rank of domain.
Pages Rank of webpage.
Count Keyword/Keyphrase occurrences on webpage.
Pages indexed of domain in Yahoo.
All in Anchor Rank of domain in Google.
Title Rank of domain in Google.
Text Rank of domain in Google.
Just thought I'd pass it along...