QUOTE(olev_ait @ Nov 4 2006, 12:44 PM)

yes, but this leaves a lot more noticeable traces behind
i know lots of peaople who use this built-in mechanism as bookmarks (or favorites) and they dont want any crap addresses in there (a little silly but what can i do, they say that its a lot more handy for them)
Using a form will not prevent the destination URL from being saved in the browser history.
Anyway you might experiment with the script below. It should work wether the user writes out "http://" or not, but does not work with other protocols like "ftp://". It does add a "?" after the destination URL but that shouldn't matter (and will not circumvent the auto-complete feature of the browser):
CODE
<form action="#" onsubmit="this.action='http://'+document.getElementById('url').value.replace('http://', '');">
<input type="text" id="url">
<input type="submit" value="go">
</form>
<noscript>Javascript is required to use the above form.</noscript>