how about using modernizr to detect missing features as opposed to rely on the browser detection? http://modernizr.com/docs/#features-css