I use google webmaster tools for information on my site. I use Yahoo explorer if Im researching a competitor site.
You can always try searching for your URL (or a portion of it) and not include your domain. Might help you find a few more of those mysterious unknown backlinks