Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Don't knock the guy for wanting something simplified! Profiles could be useful... Profiles can help the forgetful person from interrupting a meeting or conference call by automaically placing a cell phone to silent at 8am each day during the week when that person arrives at work. The iPhone alarm clock let's you set multiple alarm times and days of the week that it will work, so I don't think it would be bad to have the capability for other iPhone functions. Honestly, I can't have my cell phone ringing out loud at work, but the vibrate motor is pretty weak in my opinion and I don't notice it vibrating in my pocket most of the time so I often miss calls. Profiles would be helpful in those types of situations so I wouldn't have to worry about remembering to turn the ringer or silent switch off/on for those specified times like when I'm at work or when I'm usually sleeping.

And waking up month old arguments I see? ;)

But you do have a point about that. I think there is a great place for them rather than every time you change settings having to make a bunch of switches all over the place in different settings menus. Simply setting a profile and having quick access would be very useful.

In the meantime, the jailbreak community has already done this.
 
I have a Palm Treo (windows mobile phone) which has a hardware 'silent' switch (palm have always had this) and it is near useless in functionality. I have additional software for profiles which:

1. at night (defined as between 11pm and 7am weekdays, and 11pm and 8am weekends, but ONLY if the phone is on charge), the phone volume is cut right down, the screen is dimmed and it will only accept calls from certain defined people (so my family can reach me at night, but no one else can)

2. During work hours (8:30am - 5:10pm weekdays), the volume is set to off, and the vibrate is suppressed - specified callers are ignored

3. When I'm in the car, my phone automatically pairs with the handsfree - the profile is set to normal volume and vibrate, and overrides the above 2 profiles - specified callers are ignored

4. During certain diary events (from the phones Datebook), the profile is set to accept all calls, including those who are ignored at all other times

5. There is a default profile for all other times.

I can switch profiles manually with a couple of screen taps, and equally, I can disable/enable a profile with a couple of taps (eg, disabling office when I am on holiday.

All of this switching between profiles is totally automatic - and I don't even use the facilities based on location, or to launch programs on change to a different profile. It seems to me that the iPhone simply can't do the above easily - I am considering an iPhone as a replacement for my phone, but it does seem to be severely lacking on this point, and I can certainly agree with the people who want profiles on the iPhone.
 
I searched for months for a program to just this. I constantly forget to lower the ring volume when I'm at work (don't need it to be on vibrate or silent)

SBSchedule is perfect for this and works on my jailbroken iPhone 4 4.1

I have it set to turn off bluetooth and lower the volume at 8AM and turn the bluetooth and raise the volume at 5
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.