Rated 5 out of 5 stars

Dito. I totally agree with Rao et al. The Firefox developers should not only program, but get help from GUI designers, media designers, communication designers etc.