Hola:
Hace tiempo vi una cosa que me gusto mucho y queria que alguien me explicara como se hace:
Se trata de un campo <input type="file"> de html en el cual seleccionas por ejemplo una imagen de tu disco duro como siempre y en esta ventana de seleccionar archivos cuando das a "aceptar" aparece al lado del input pongamos un thumbnail de 10x10, como una previa de lo que vas a subir...
Acto seguido aceptamos y el form se ejecuta, espero haberme explicado bien.