¿Deberíamos estar precargando mouseover imágenes en el mundo de hoy?
Sí, absolutamente. Incluso en conexiones rápidas, las búsquedas de DNS o los problemas de conexión pueden crear un retraso notable al cargar una imagen. No quieres eso en un mouseover.
Sin embargo, no es necesario utilizar el código de precarga de Dreamweaver: consulte What is the best way to preload multiple images in JavaScript? para conocer las alternativas.
Además, hay una alternativa muy interesante por supuesto (como lo mencionan @hd y @Marcel): CSS sprites. Dependiendo de su situación, pueden ser una solución superior: si está trabajando en algo nuevo, bien puede valer la pena el cambio.
Idealmente debería usar [sprites] (http://css-tricks.com/css-sprites/). – Marcel
Es cierto: también podría ser menos trabajo. –