http://blogs.msdn.com/ie/archive/2005/08/15/452006.aspxCURI is a lightweight object which holds a single URI in normal form. If the CURI is constructed from a string URI, that string URI is cracked just once when the object is first constructed. After construction, callers may access any of the URI components using members provided by the object. This ensures that URIs are evaluated consistently throughout both security and feature code paths. We've re-plumbed Internet Explorer to accept and use CURI objects internally; most of this work has already shipped in Beta-1.
The CURI object is available for consumption by external callers like ActiveX controls and Browser Helper Objects; documentation will be provided on MSDN as the CURI class is finalized. It's worth noting that even external code that does not directly consume CURI objects will benefit from the change, because Unicode string serialized out of CURI objects will be consistently normalized, decreasing the likelihood of incorrect parsing even outside of IE."
:?: BTW:
Will this surfing information be available to Microsoft and be used in MSN ALGOS ...hmmm...