hahahahhahahaha. it must get real tiring trying to defend the indefensible (crap microsoft software).
Folks! Hold it. Stop.
If there is one thing we have learned on this thread, it is that this problem is NOT Microsoft's problem alone. It is a conceptual problem in the design of FRAMES in which content from exterior websites can be injected into a frame. This has been utilized in such websites and services as Ask Jeeves where a found link is opened in a Jeeves website page in a frame.
In all fairness, since this problem exists in Netscape, early Mozilla programs, Safari on the Mac, and many other browsers that have never seen the inside of Microsoft programers heads, we cannot solely blame Microsoft.
Blame the hackers who WILL exploit this unexpected consequence of a useful feature of Hypertext Markup Language that will now be less useful.