sicuramente hai ragione, darebbe una mano, il problema è che su Ie non funziona, quindi tutti avrebbero i bordi squadrati. è cmq una scelta fattibile...

per lo sniffer... bhò, io ho trovato quello.
solitamente uso questo perchè mi interessa sapere quali sono gecko

codice:
var is_gecko = ((clientPC.indexOf('gecko')!=-1) && (clientPC.indexOf('spoofer')==-1)
                    && (clientPC.indexOf('khtml') == -1) && (clientPC.indexOf('netscape/7.0')==-1));
quindi

if (is_gecko){
funzione
}