With Microsoft’s Web Page Error Toolkit, you can create dynamic 404 pages that contain customized error messages along with search results seeded with relevant keywords to help your users move past the missing page and find the information they need. The Toolkit is a customizable ASP.net application that replaces the default error page on your IIS server. The Toolkit enables you to use Bing to return results for the specified domain and locale, control the number of results returned on your page, choose whether to offer spelling corrections, and customize your error message. You also have the option of choosing from several keyword extraction strategies that are included with the install, or providing your own implementation.
More info: Download