Cross browser compatibility WILL be the death of me.