Are there any programs that replicate the "profiles" on the BlackBerry. I pretty sure it would only be a jailbroken program. Specifically, where I can set the iPhone to silent, but still have a really annoying ringtone so I hear when Mom calls.
One that supports having a different ringtone for a contact based on phone/message?
The only app that I've come across so far has been MyProfiles and yes your phone needs to be Jailbroken. It's not as good as sound profiles on a blackberry but it does help.
I've been using it since I got my Iphone 4 but still think I'm going back to a Blackberry here shortly.