Hola!
Hace unas semanas un amigo fotógrafo me habló del tethering, palabra que hasta ese momento no conocía, así que me puse a investigar.
Resumiendo es lo siguiente:
Uno conecta su máquina por cable USB a la PC ( se puede utilizar un extensor ) y cuando hace la foto, la visualiza en el monitor de la PC, dejando el archivo guardado en el disco.
Como no utilizo Windola para nada, uso Linux y después de leer un par de lugares llegué al script mas simple que pego a continuación.
Se deben tener instalados los siguientes paquetes: gphoto2 qiv
Crear un nuevo archivo y darle permisos de ejecución y dejarlo en el directorio /usr/local/bin/
#!/bin/bash
case "$ACTION" in
download)
pkill qiv
qiv -f -m "$ARGUMENT" &
;;
"")
me=$(cd ${0%/*} && echo $PWD/${0##*/})
gphoto2 --capture-tethered --hook-script=$me
;;
esac
Yo lo probé con Nikon D300 con el seteo de USB en MTP/PTP con Linux Ubuntu Hardy Heron 8.04.4 con buenos resultados.
La forma de utilizarlo es muy simple:
1) Enchufar la máquina al USB
2) Prender la máquina
3) Ejecutar el script en un directorio con permisos de escritura y donde quedarán las fotos guardadas.
4) Hacer una foto y voilá! ( si todo salió bien, claro )
Nota: si tienen la versión nueva de qiv le pueden agregar el parametro '-l' para rotar automáticamente la imagen tomada en vertical.
Nota 2: Hagan las pruebas con una memoria limpia por las dudas, no me hago cargo de perdidas de datos.

La fuente:
http://rian76.blogspot.com/2009/09/tethering-from-your-nikon-to-your-linux.html