Como poder, se puede. MS ya no se puede dar el lujo de no ser compatible con otros navegadores (observa lo que sucede con live.com, funciona con todos los navegadores).
Tu usa solo lo estándar y no uses nada que no sea y que sea soportado por un navegador exclusivamente.
Hoy día tienes Ajax para hacer muchas cosas interesantes sin tener que violar el estándar.
O como hace Google? Crees que además de desarrollar y mantener varias aplicaciones web, hace una versión para cada navegador?
Leete este pequeño "post":
http://enriqueplace.blogspot.com/200...y-el-tuyo.html