Creo que puede ser lo siguiente:
El espacio de color (srgb, adobe rgb.....) con el que haces las fotos, no concuerda con el que trabajas en photshop y/o con el que publicas las fotos para web.
Yo en el menu de la camara (350d)asignaria como espacio de color adobergp, en photoshop activaria la gestion de color y trabajaria toda la edicion del fichero en adobergb de nuevo, luego antes de guardarlo para web, lo convertiria a sRGB, y al guardar la imagen marcaria la opcion de adjuntar el perfil de color. Tambien seria interesante que calibrases el monitor, si no lo tienes hecho.