Surely this is something that the iPhone Configuration Utility takes care of. Here are the settings on my iPhone.
automatic brightness off
vibrate off for both ring and silent
with the 3G and 3GS I would still miss calls, so why bother?
new text message sound: Chime
keyboard clicks/typing sound off (ANNOYING!)
no sound alerts for anything other than ringing and text message
only ever Alerts, never Sounds or Badges