RandallR:
See, you proved my point "... I would think that if it had an IR remote it would support a wired one". Of all your cameras, only one has an IR but not wired remote.
No, I gave you a counter-example of showing at least one camera has IR but not a wired shutter release, and many of the newer cameras no longer support IR. It doesn't matter what a camera manufacturer should do in an ideal world, only what are the capabilities of the camera you have in front of you. Camera companies are funny businesses, that seem to often miss obvious things they could do, since most of them still are thinking in their gut of film based cameras, and not as computers which happen to shoot pictures.
RandallR:
As far as wires and how they are used my only defense is "I don't know much about cameras ...". I have one camera and have been reading about it. Obviously, if the camera doesn't have Auto-Focus then you probably would have only shutter.
My point is, cameras are all over the map. I have cameras that will not do anything useful when you send the auto focus signal in certain modes (this particular camera supports live view, but it didn't support auto focus in live view, so when it got the fire command, it would first do the auto focus and fire in one operation). I also have cameras that are rather slow at auto focusing in some modes, and need a longer time to auto focus.
Some of the remotes I have collected over the years, don't seem to actually do anything with the focus signal, and just wire both the fire and focus wires together. Also, some use really thin wires that can break, particularly if the wire is yanked out (strain relief on the cables might add 5 cents to the build cost).
RandallR:
I have heard but have no confirmation that some cameras have a data link and can report f-stops, shutter speed, light readings, etc. I assume that the f-stop and shutter speed could also be set via the same link. But as I said, I have only heard.
This is generally called tethered mode, where the computer fully controls the camera. Many cameras do not support tethered mode at all, and those that do often times only support it with undocumented protocols that only run with their software on Windows or Mac systems. It is more of a challenge to support this on systems like the Arduino, Rasberry Pi, Beagle Boards, or Linux laptops.
The shutter release mechanism that I'm talking about is essentially equivalent to a finger pushing a button. There is no feedback from the camera to the arduino.
RandallR:
I assume that if I have the camera in "bulb" mode, I can use the shutter release to do a 5s, 6s, or 9.25s exposure. But can I also do a 1/60s, 1/95s, or 1/1024s?
Here you get into various limitations of the camera. I've been following the discussions over at triggertrap.com. They have an adruino based version that I bought and have been waiting for, and they just released a version using an iphone as the controller. A lot of users are extremely disappointed that due to shutter lag and other issues with the camera, that you can't really do speeds faster than 1/10 second. These issues come from the way the camera manufacturer designed the shutter release mechanism. It might work for your camera, but in general bulb mode is mostly designed for a human pushing the shutter release cable.
RandallR:
What I am thinking is, you know about 'bracketing' a picture, but instead of doing large step brackets, do much smaller step, say +/- 10%. To bracket a 1/60 I would also shoot a 1/54 and 1/66.
A lot of people would like this, but until camera manufacturers get hit over the head with a clue-by-4, it will be problematical. If you haven't bought your camera yet, then obviously you want add the specs for doing this to your purchase criteria. If you have already bought it, you pretty much have to craft something.
Some cameras firmware have been cracked by 3rd parties, and with those cameras, you might be able to load in your own firmware patches to do whatever you want. If you own certain Canon Powershot cameras, you might want to check out the CHDK (Canon Hack Development Kit): CHDK Wiki | Fandom
Some Panasonic cameras firmware have been cracked, but generally the author of the cracks are more interested in updating the video performance, and don't provide much support for still photography.
If you own a Samsung SH100 or Panasonic DMC-FX90, these cameras are now controllable via wifi. I looked briefly at the SH100, but lost interest when I learned I could only control it with a Samsung Android phone, and my Android phone is from LG. Given both of these cameras are point and shoot cameras, I would not expect much in the way of control.
If you have a Canon EOS DSLR that was released in 2006 Q3 or later and an Android phone, you can use DSLR controller: http://dslrcontroller.com/.
Helicon remote offers similar control for some Canon and Nikon cameras: http://www.androidzoom.com/android_applications/photography/helicon-remote-beta_capbw.html. There are other apps as well (Remote your cam, CamCap, etc.). I don't know if their are Arduino versions of these programs.
Now, I could imagine that one way to crack this egg, is to have an arduino with lots of servos set up to push each particular button on the camera, and then you would write a detained program that would press each button in turn. Obviously this would be limited to a single camera, since even a new camera from the same manufacturer, the menus are different, and buttons may be in different locations.