re: Browser compatibility
I'm not an expert on this, so defer in this case to your analysis.
It's silly to expect a site to work properly with, for example, some ancient version of Netscape. But it would be prudent to make sure it works with something like the current version of Safari (as opposed to say, the Mac version of IE, which even Microsoft isn't supporting any more).
