Muy buen aporte este, yo haria un efecto rollover sobre la imagen, dejaria un thumbail en escala de grises o levemente con un tono como el de la web, y al pasar el raton salen los colores normales de la foto.
Aqui tienes un efecto como el que te comento pero transportandolo a botones, lo que te dije seria primero poner la imagen en grises que compajina con la web y cuando pasas el puntero cambia al color original, hay muchos efectos de este tipo pero este es con css y no tendras que cargar ningun javascript en la web:
http://blog.netxus.es/blog/efecto-rollover-con-css