SLR Camera Simulator
It's kind of a nice idea and a decent start. It doesn't seem to do depth of field very well (f8 should make the background pretty sharp at 43mm; f2.8 at 200mm should have a completely blurred background).<p>It would be nice if it showed non-Canon terminology (Canons say "Tv" while almost all other cameras say "S", for example), at least as an alternative. It should also visually indicate the value being automatically chosen in the different modes.<p>No P (program) mode. This is actually the most useful shooting mode on many DSLRs, especially for novices. It lets you trade off aperture vs. shutter speed.<p>__Advanced Nitpicking__<p>No auto ISO mode. (Great feature of Pentax cameras -- it's like M but the camera picks the ISO that will work.)<p>No ISO-priority mode.<p>It doesn't allow for things like camera shake and the child's motion (you might pick 1/60 of a second to capture the child sharply, while needing 1/250, say, for the pinwheel).<p>It's not worth allowing ridiculously high (small) apertures (e.g. f29) -- if you're not going to do diffraction, so I'd stop at f22. It would be nice to have faster (bigger) apertures than f2.8 to really show the benefits.<p>It shows autofocus points, but they don't do anything. It would be interesting to allow the user to pick a focus point and assume the metering is weighted on that position, but that's getting pretty advanced.