When I did web design I always test in Firefox first. If it works in Firefox, it probably works in all browsers except IE (maybe with very minor tweaks).
Then occasionally I test in IE, and apply idiocies. For more complex sites, I would probably just detect IE, and show a message telling the user to go get a real browser.