DuckDuckGo corrects typos: https://duckduckgo.com/?q=hgihway
If you actually want to search for "hgihway", search for "+hgihway": https://duckduckgo.com/?q=%2Bhgihway
Of course, Google has results for "hgihway": https://encrypted.google.com/search?hl=en&sa=X&ei=mV...
I would rather have a search that corrected typos and aimed for the best result which I could rapidly correct than a search which slavishly returned "No results for 'hgihway', did you mean 'highway'?" (as a simple example).