O firebug é muito bom mesmo, experimentei à relativamente pouco tempo e fiquei muito surpreendido, do melhor que há. Em relação ao que te aconteceu no menu, lolol, é normal, a nós acontece muito antes dos retoques para o IE6, é cada falha que por vezes muda completamente o layout do website. A decisão em tentares usar o minimo de JS é muito bem escolhida, devemos tentar sempre tudo o que for possível com html+css, mas há sempre pormenores que não vai lá dessa forma.