IE headaches - why is this browser allowed to exist