What are some common browsers and versions at the minimum that should be
tested for compatibility etc? And is there a good site that provides all
these browsers?
You will get about a million different answers here. (and EVERY singe
one of them is probably right)
Some feel you should not code to a browser(s) but should stick w3c
sanctioned code. Well this is fine and dandy for most simple (generic
plain Jane unexciting_ stuff), and you can show off your w3c sticker,
but you run thew risk of it not working right because NONE of the
browsers comply to w3s standards. So your code may be perfect, but it
is broken in several browsers.
Do a little investigation and see what your potential customers get
turned on by. Look at your competition and see what they do, figure out
why they do it.
For commercial projects you are usually pretty safe if it works in IE
and some flavor of Mozilla. These are what 95%+ of your customers will
show up with. If what you are offering caters to the blind, or to the
cell phone crowd then you will have to take linx, the readers, and a few
other things into consideration. We tend to believe that this is a bit
overkill for most (not all) sites. (yes Iso, we are cold blooded
discriminators)
We don't believe that the web should be "One size fits all". Others
disagree. I guess your answer depends on if you believe your site needs
to be "one size fits all or not".