De todas maneras, si lo haces por algo de Javascript, es mejor que detectes características, no navegadores. Es decir, que mires si tienen canvas o no, que mires si tienen HTML5 history o no, y así. Porque la cantidad de navegadores es enorme (unos 300 y pico eran, algunos no oirás ni tu ni yo hablar de ellos en la vida =) )
http://modernizr.com/
Si lo haces por distintas versiones de tu página, es mejor que detected "Webkit" (Safari/Chrome/la mayoría de esos 300 que mencione antes), Gecko (Firefox) y Internet Explorer. Son los tres grandes grupos. El primer grupo, dados que todos usan Webkit, se verán extremadamente parecidos.