Cálculo financeiro preciso em JavaScript. Quais são as pegadinhas?

No interesse de criar código de plataforma cruzada, gostaria de desenvolver um aplicativo financeiro simples em JavaScript. Os cálculos necessários envolvem juros compostos e números decimais relativamente longos. Gostaria de saber quais erros evitar ao usar o JavaScript para fazer esse tipo de matemática - se for possível!