Forum Moderators: open
a year or so ago i proposed to use opera for designing instead, but that was version 6.5 ;)
today i'm just doing straight standards and do not care so much about IE any longer since most of the stuff does work today (if you keep it simple).
Hahahaha! Of course, no-one does, they design to implementations. So the best course of action is to pick the implementation that conforms the closest to the standards. Judging on who you speak to that's either Firefox, Opera, of Safari. Personally, I design with Firefox but for something simple you're probably good with any of them. Once it's working in that you can then debug in IE (it's a lot easier to fix IE bugs than to hack in Fx/O/S support as the IE bugs are well documented).
I design using Firefox (my preference), and usually the design looks the same in everything I have to check it in (PC: Netscape 7, Firefox, Opers 7, Opera 8; Mac Safri 2, Firefox and amazingly, more often than not, IE5.) I then use conditional comments to "fix" IE issues.
It's sooooooo much easier to do it that way than to code for IE and try to "break" all the other browsers.
The reason is that Firefox requires you to write pretty clean code, whereas IE will render any spaghetti code pretty much the way you intended. So fixing a page for Firefox that renders fine in IE can be a fairly big headache. On the other hand, a cleanly-designed page that uses valid HTML and CSS will normally only require slight modifications to look okay in IE (such as extra containing div's, etc.) So it's really very natural, once you think about it.
You can think of a spider as a kind of browser, but because it isn't rendering the html document on a screen, it also doesn't do the same kind of error recovery that a browser will do. In fact, we can't know what kind of error recovery any spider will have built in -- so for best results, try not to have any errors!