2. it works right. i sort of approach it from a web-designer attitude. when i make up some html of css, it always comes out exactly how i want it to work in ie. but i have to fight it in netscape/mozilla/firefox, and opera. granted, they've gotten better (netscape's gotten ALOT better. it used to do some real wacky shit on me).
I'm interested to know what you mean here. Firefox is more compliant with XHTML, XML, CSS standards than Internet Explorer. I'd expect a web-developer to follow these standards. If something renders "correctly" in IE, and does not in Firefox, then this is a good indication that the designer has not followed these standards.