> Note that you can't unambiguously detect URLs, because they
> may contain spaces (thanks to MS) if not for a bunch of
> other reasons.
Shouldn't all non-plain ASCII's be quoted? I.e. your
http://www.somwhere.com/silly url.htm become
http://www.somwhere.com/silly%20url.htm? After all, when one copy/pastes from address window it is likely to be formatted correctly. Otherwise it should be user's tough luck, I suppose.