+1 We really should move to feature detection over UA sniffing.