Friend of mine has been searching deleted or Expiring Domains just for making money with TLA (Text Link Ads) or use for paid blogging.
Here's I found several Website that has this services :
1. Deleted Live
You can search by the domain keyword and its easy to use. Just insert the keyword, setting Expired date, Minimum Pagerank, Sort by Domain or PageRank and then submit, After a while you will be able to see the result. Status is Free to Use and no subscription fee.
This is a paid services but they provide free domain list that already expired and deleted. To know deeper you need to subscribe and pay for this serices.
It look like Domain Broadcasting and the tools they have, but I don't know about the software but it seems to be one vendor.
If you need more deleted/expiring domains list you can search into google with this keywords "deleted domain with pagerank"