While watching this DotNetRocks show, I came across the SearchDotNet engine.
SearchDotNet comes in three flavors:
SearchDotNet has OpenSearch support which means that it can be added to the list of search engines in IE7 or Firefox 2.0 (or other OpenSearch client).
Daniel Appleman also keeps a list of other similar custom search engines.