I want to take you to task on the "brain-dead" PTP protocol. There is Linux software called gphoto2 that works well with the PTP protocol. I can control almost all aspects of my Nikon D200 from my laptop using a simple perl script. Gphoto2 seems to have problems with Canon cameras and I think it is down to the way Canon implemented the PTP protocol. I would dearly love to see gphoto2 ported to OS2008.