About using Internet Explorer - unfortunately, that is our corporate standard. I could make a special request, but there's no guarantee that it will even be taken into consideration.
I know what your saying about the multi-valued fields. My issue though was that each checkbox represents a different document (the fieldname is actually the unique documnet id). Basically, I will place a button on the bottom of the page and when it is clicked it should make a copy of all of the documents that have been selected and tag them with a new company name.