Suggestion for domain checking software
Expired Domain Sleuth (expireddomainsleuth.com) does most of that. It does not check Google's PR as google is quick to ban any mass checking of it.
It checks all directories and search engines for link pop. Version 5 will check trademarks, overture (with/without tld), does bulk whois checks. Also has domain lists as part of a subscription service.
Version 5 will also support proxies for anonymous domain checking.