I came across a great way to set shooting menu settings such as raw saving, continuos mode, my colours etc through
http://chdk.wikia.com/wiki/User:Srsa_4c/UI_properties I think it would be great for 1.4 as a cross model compatible way for such settings.
Advantages;
script compatibility
silent
quicker
use standard settings when you want that
no confusion in the LCD display
no confusion between script setting and camera menu setting, or when each value is active
enables clean scripts like scene bracketing
enables hidden features like flash strength that aren't normally accessible on some models but work anyhow
probably the safest way to make settings
programmatically find the range of values allowed (until invalid error returned or assert given) (this can be used to find how many zoom steps, for example, in a cross compatible way. I'm dealing with this issue myself in a script and couldn't determine the range programatically.)