... including IE (multiple versions), Firefox, Opera, and Safari. IE is the only one that's a pain in the ass to deal with. If it works on any of the others, it works on the rest - except IE. There are a few hoops to jump through to get things functional for IE, but that's to deal with incompatibilities with the standard (gee, can't IMAGINE M$ being incompatible with standards
). If M$ would get their shit together and bring IE up to speed, it really wouldn't matter (other than the IE security holes).
"Piss and moan" is the appropriate feeling to have about this. I've been forced to use IE on some sites as well but not recently. There's nothing about them that can't be done just as easily and be compatible with every other browser. Some developers are just perpetually drunk on M$ Kool-Aid. The same can be said of MAC and Linux geeks, and I knew the Amiga inside out before Commodore shit the bed, but the goal should always be adherence to the universally (minus IE) implemented standards so a site will work with any browser on any platform. That's not always easy to do, but it should be the goal.
In the early-mid 80's, it was common to hear a manager say that no PC could be purchased unless it was IBM compatible. IBM doesn't even make PCs anymore - Lenovo makes them for IBM now. I can see M$ going down the same path in the long run - focusing more on their applications and cloud business than the OS. I've used Open Office (previously Star Office) for years and frankly it is better at opening older M$ Word files than the current version of M$ Word. I think they gave up on IE years ago and have just been trying to give the impression that they're interested in keeping it current. I'm still on Firefox 3.6 (haven't bothered to upgrade) and I seldom have any issues with sites - many of which are financial institutions.
Note: On DU, you have to use a space to avoid a straight
smiley - that's why there's one between the
smiley and the closing " ) ".