A ver, te comento nuestra situación en Kubide.
Nosotros, para empezar, en contrato ponemos que no comprobamos el perfecto funcionamiento del site para IE6, en caso de que el cliente lo requiera, pues se añade como un opcional más y se tarifica por el tiempo de desarrollo adicional, y en caso de que el cliente pregunte el por qué, es tan fácil como decir que el mismo Microsoft desaconseja el uso de IE6 y lo declaró hace ya cosa así de un año como decreped.
Y luego, si maquetas de una forma semánticamente correcta, corregir los pequeños problemas que tengas en IE7 (incluso en IE6) es tan fácil como añadir CSS específicos donde añadir los cambios justos sobre el diseño original, por ejemplo metiendo esto:
<!--[if lt IE 8.]>
<link rel="stylesheet" type="text/css" href="{$CSS}stylesIE7.css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="{$CSS}stylesIE6.css" />
<![endif]-->
Y haciendo ahí los cambios oportunos. Ahora, si después de esto sigues teniendo problemas en algún site que no puedas solucionar, posiblemente es porque la maquetación de la web no está bien al 100%
A parte de esto, IMHO, el meter plugins en el ordenador del cliente para que su IE se vea como un FF me parece un fallo garrafal, principalmente porque le estás "engañando" y porque cuando lo vea en su casa lo verá fatal y te querrá matar.
El poner el link a FF porque si, pues tampoco soy muy partidario, a ti quien te paga es el cliente, no FF por hacer publicidad de su producto... Tampoco creo que a tu cliente le hiciera mucha gracia! ;-)
Vamos, que lo mejor es siempre hacerlo lo mejor posible, aunque eso sea trabajar para varios navegadores... ;)